| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- XBRL Document Created with the Workiva Platform --> |
<!-- Copyright 2024 Workiva --> |
<!-- r:6cb67739-da2a-4157-8ab0-176342e02c19,g:1b76e295-e4c7-4a3c-a1b2-89ebe85905d3 --> |
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:klxe="http://www.klx.com/20231231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.klx.com/20231231"> |
| <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/> |
| <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/stpr/2023" schemaLocation="https://xbrl.sec.gov/stpr/2023/stpr-2023.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="klxe-20231231_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="klxe-20231231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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="klxe-20231231_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="klxe-20231231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/> |
| | | <link:roleType id="Cover" roleURI="http://www.klx.com/role/Cover"> |
| <link:definition> 0000001 - Document - Cover </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.klx.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="ConsolidatedBalanceSheets" roleURI="http://www.klx.com/role/ConsolidatedBalanceSheets"> |
| <link:definition> 0000003 - 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.klx.com/role/ConsolidatedBalanceSheetsParenthetical"> |
| <link:definition> 0000004 - 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="ConsolidatedStatementsofOperations" roleURI="http://www.klx.com/role/ConsolidatedStatementsofOperations"> |
| <link:definition> 0000005 - Statement - Consolidated Statements 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="ConsolidatedStatementsofStockholdersEquity" roleURI="http://www.klx.com/role/ConsolidatedStatementsofStockholdersEquity"> |
| <link:definition> 0000006 - Statement - Consolidated Statements of Stockholders' 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="ConsolidatedStatementsofCashFlows" roleURI="http://www.klx.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="DescriptionofBusinessandSignificantAccountingPolicies" roleURI="http://www.klx.com/role/DescriptionofBusinessandSignificantAccountingPolicies"> |
| <link:definition> 0000008 - Disclosure - Description of Business and 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="RecentAccountingPronouncements" roleURI="http://www.klx.com/role/RecentAccountingPronouncements"> |
| <link:definition> 0000009 - Disclosure - Recent Accounting Pronouncements </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="BusinessCombinations" roleURI="http://www.klx.com/role/BusinessCombinations"> |
| <link:definition> 0000010 - Disclosure - Business Combinations </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="Inventoriesnet" roleURI="http://www.klx.com/role/Inventoriesnet"> |
| <link:definition> 0000011 - Disclosure - Inventories, net </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="PropertyandEquipmentNet" roleURI="http://www.klx.com/role/PropertyandEquipmentNet"> |
| <link:definition> 0000012 - Disclosure - Property and Equipment, Net </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="AccruedLiabilities" roleURI="http://www.klx.com/role/AccruedLiabilities"> |
| <link:definition> 0000013 - Disclosure - Accrued Liabilities </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="LongTermDebt" roleURI="http://www.klx.com/role/LongTermDebt"> |
| <link:definition> 0000014 - Disclosure - Long-Term 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.klx.com/role/Leases"> |
| <link:definition> 0000015 - 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="FairValueInformation" roleURI="http://www.klx.com/role/FairValueInformation"> |
| <link:definition> 0000016 - Disclosure - Fair Value 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="CommitmentsContingenciesandOffBalanceSheetArrangements" roleURI="http://www.klx.com/role/CommitmentsContingenciesandOffBalanceSheetArrangements"> |
| <link:definition> 0000017 - Disclosure - Commitments, Contingencies and Off-Balance Sheet Arrangements </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="EmployeeRetirementPlans" roleURI="http://www.klx.com/role/EmployeeRetirementPlans"> |
| <link:definition> 0000018 - Disclosure - Employee Retirement Plans </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="StockBasedCompensation" roleURI="http://www.klx.com/role/StockBasedCompensation"> |
| <link:definition> 0000019 - Disclosure - Stock-Based 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="IncomeTaxes" roleURI="http://www.klx.com/role/IncomeTaxes"> |
| <link:definition> 0000020 - 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="SegmentReporting" roleURI="http://www.klx.com/role/SegmentReporting"> |
| <link:definition> 0000021 - Disclosure - Segment Reporting </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="NetIncomeLossPerCommonShare" roleURI="http://www.klx.com/role/NetIncomeLossPerCommonShare"> |
| <link:definition> 0000022 - Disclosure - Net Income (Loss) Per Common 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="DescriptionofBusinessandSignificantAccountingPoliciesPolicies" roleURI="http://www.klx.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"> |
| <link:definition> 9954471 - Disclosure - Description of Business and 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="DescriptionofBusinessandSignificantAccountingPoliciesTables" roleURI="http://www.klx.com/role/DescriptionofBusinessandSignificantAccountingPoliciesTables"> |
| <link:definition> 9954472 - Disclosure - Description of Business and 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="BusinessCombinationsTables" roleURI="http://www.klx.com/role/BusinessCombinationsTables"> |
| <link:definition> 9954473 - Disclosure - Business Combinations (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="InventoriesnetTables" roleURI="http://www.klx.com/role/InventoriesnetTables"> |
| <link:definition> 9954474 - Disclosure - Inventories, net (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="PropertyandEquipmentNetTables" roleURI="http://www.klx.com/role/PropertyandEquipmentNetTables"> |
| <link:definition> 9954475 - Disclosure - Property and Equipment, Net (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="AccruedLiabilitiesTables" roleURI="http://www.klx.com/role/AccruedLiabilitiesTables"> |
| <link:definition> 9954476 - Disclosure - Accrued Liabilities (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="LongTermDebtTables" roleURI="http://www.klx.com/role/LongTermDebtTables"> |
| <link:definition> 9954477 - Disclosure - Long-Term 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.klx.com/role/LeasesTables"> |
| <link:definition> 9954478 - 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="FairValueInformationTables" roleURI="http://www.klx.com/role/FairValueInformationTables"> |
| <link:definition> 9954479 - Disclosure - Fair Value Information (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="StockBasedCompensationTables" roleURI="http://www.klx.com/role/StockBasedCompensationTables"> |
| <link:definition> 9954480 - Disclosure - Stock-Based 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="IncomeTaxesTables" roleURI="http://www.klx.com/role/IncomeTaxesTables"> |
| <link:definition> 9954481 - 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="SegmentReportingTables" roleURI="http://www.klx.com/role/SegmentReportingTables"> |
| <link:definition> 9954482 - Disclosure - Segment Reporting (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="NetIncomeLossPerCommonShareTables" roleURI="http://www.klx.com/role/NetIncomeLossPerCommonShareTables"> |
| <link:definition> 9954483 - Disclosure - Net Income (Loss) Per Common 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="DescriptionofBusinessandSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.klx.com/role/DescriptionofBusinessandSignificantAccountingPoliciesNarrativeDetails"> |
| <link:definition> 9954484 - Disclosure - Description of Business and 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="DescriptionofBusinessandSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" roleURI="http://www.klx.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails"> |
| <link:definition> 9954485 - Disclosure - Description of Business and 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="BusinessCombinationsNarrativeDetails" roleURI="http://www.klx.com/role/BusinessCombinationsNarrativeDetails"> |
| <link:definition> 9954486 - Disclosure - Business Combinations - 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="BusinessCombinationsScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" roleURI="http://www.klx.com/role/BusinessCombinationsScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"> |
| <link:definition> 9954487 - Disclosure - Business Combinations - Schedule of Fair Values of Assets Acquired and Liabilities Assumed (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="BusinessCombinationsProFormaInformationDetails" roleURI="http://www.klx.com/role/BusinessCombinationsProFormaInformationDetails"> |
| <link:definition> 9954488 - Disclosure - Business Combinations - Pro Forma Information (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="InventoriesnetScheduleofInventoryDetails" roleURI="http://www.klx.com/role/InventoriesnetScheduleofInventoryDetails"> |
| <link:definition> 9954489 - Disclosure - Inventories, net - Schedule of Inventory (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="InventoriesnetNarrativeDetails" roleURI="http://www.klx.com/role/InventoriesnetNarrativeDetails"> |
| <link:definition> 9954490 - Disclosure - Inventories, net - 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="InventoriesnetReserveforInventoryDetails" roleURI="http://www.klx.com/role/InventoriesnetReserveforInventoryDetails"> |
| <link:definition> 9954491 - Disclosure - Inventories, net - Reserve for Inventory (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="PropertyandEquipmentNetScheduleofPropertyandEquipmentDetails" roleURI="http://www.klx.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentDetails"> |
| <link:definition> 9954492 - Disclosure - Property and Equipment, Net - Schedule of 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="PropertyandEquipmentNetNarrativeDetails" roleURI="http://www.klx.com/role/PropertyandEquipmentNetNarrativeDetails"> |
| <link:definition> 9954493 - Disclosure - Property and Equipment, Net - 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="AccruedLiabilitiesDetails" roleURI="http://www.klx.com/role/AccruedLiabilitiesDetails"> |
| <link:definition> 9954494 - Disclosure - Accrued 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="LongTermDebtScheduleofLongtermDebtDetails" roleURI="http://www.klx.com/role/LongTermDebtScheduleofLongtermDebtDetails"> |
| <link:definition> 9954495 - Disclosure - Long-Term 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="LongTermDebtNarrativeDetails" roleURI="http://www.klx.com/role/LongTermDebtNarrativeDetails"> |
| <link:definition> 9954496 - Disclosure - Long-Term 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="LongTermDebtMaturitiesofLongtermDebtDetails" roleURI="http://www.klx.com/role/LongTermDebtMaturitiesofLongtermDebtDetails"> |
| <link:definition> 9954497 - Disclosure - Long-Term Debt - Maturities 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="LeasesLeaseCostDetails" roleURI="http://www.klx.com/role/LeasesLeaseCostDetails"> |
| <link:definition> 9954498 - Disclosure - Leases - Lease Cost (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="LeasesSupplementalCashFlowInformationDetails" roleURI="http://www.klx.com/role/LeasesSupplementalCashFlowInformationDetails"> |
| <link:definition> 9954499 - Disclosure - Leases - Supplemental Cash Flow Information (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="LeasesSupplementalBalanceSheetDetails" roleURI="http://www.klx.com/role/LeasesSupplementalBalanceSheetDetails"> |
| <link:definition> 9954500 - Disclosure - Leases - Supplemental Balance Sheet (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="LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" roleURI="http://www.klx.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails"> |
| <link:definition> 9954501 - Disclosure - Leases - Maturities of Operating and Financing Lease 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="LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails_1" roleURI="http://www.klx.com/role/LeasesMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails_1"> |
| <link:definition> 9954501 - Disclosure - Leases - Maturities of Operating and Financing Lease 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="LeasesNarrativeDetails" roleURI="http://www.klx.com/role/LeasesNarrativeDetails"> |
| <link:definition> 9954502 - 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="FairValueInformationNarrativeDetails" roleURI="http://www.klx.com/role/FairValueInformationNarrativeDetails"> |
| <link:definition> 9954503 - Disclosure - Fair Value Information - 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="FairValueInformationPlacementintheFairValueHierarchyofNotesandAssetsHeldforSaleDetails" roleURI="http://www.klx.com/role/FairValueInformationPlacementintheFairValueHierarchyofNotesandAssetsHeldforSaleDetails"> |
| <link:definition> 9954504 - Disclosure - Fair Value Information - Placement in the Fair Value Hierarchy of Notes and Assets Held for Sale (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="EmployeeRetirementPlansDetails" roleURI="http://www.klx.com/role/EmployeeRetirementPlansDetails"> |
| <link:definition> 9954505 - Disclosure - Employee Retirement Plans (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="StockBasedCompensationNarrativeDetails" roleURI="http://www.klx.com/role/StockBasedCompensationNarrativeDetails"> |
| <link:definition> 9954506 - Disclosure - Stock-Based 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="StockBasedCompensationScheduleofRestrictedStockDetails" roleURI="http://www.klx.com/role/StockBasedCompensationScheduleofRestrictedStockDetails"> |
| <link:definition> 9954507 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock (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="IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" roleURI="http://www.klx.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"> |
| <link:definition> 9954508 - Disclosure - Income Taxes - 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="IncomeTaxesReconciliationofIncomeTaxExpenseDetails" roleURI="http://www.klx.com/role/IncomeTaxesReconciliationofIncomeTaxExpenseDetails"> |
| <link:definition> 9954509 - Disclosure - Income Taxes - Reconciliation of Income Tax 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="IncomeTaxesNarrativeDetails" roleURI="http://www.klx.com/role/IncomeTaxesNarrativeDetails"> |
| <link:definition> 9954510 - 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="IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.klx.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"> |
| <link:definition> 9954511 - Disclosure - Income Taxes - Deferred Tax 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="SegmentReportingRevenuesandOperatingLossEarningsbyReportableSegmentDetails" roleURI="http://www.klx.com/role/SegmentReportingRevenuesandOperatingLossEarningsbyReportableSegmentDetails"> |
| <link:definition> 9954512 - Disclosure - Segment Reporting - Revenues and Operating (Loss) Earnings by Reportable 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="SegmentReportingRevenuesbyServiceOfferingbyReportableSegmentDetails" roleURI="http://www.klx.com/role/SegmentReportingRevenuesbyServiceOfferingbyReportableSegmentDetails"> |
| <link:definition> 9954513 - Disclosure - Segment Reporting - Revenues by Service Offering by Reportable 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="SegmentReportingTotalAssetsbyReportableSegmentDetails" roleURI="http://www.klx.com/role/SegmentReportingTotalAssetsbyReportableSegmentDetails"> |
| <link:definition> 9954514 - Disclosure - Segment Reporting - Total Assets by Reportable 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="SegmentReportingCapitalExpendituresbyReportableSegmentDetails" roleURI="http://www.klx.com/role/SegmentReportingCapitalExpendituresbyReportableSegmentDetails"> |
| <link:definition> 9954515 - Disclosure - Segment Reporting - Capital Expenditures by Reportable 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="NetIncomeLossPerCommonShareNarrativeDetails" roleURI="http://www.klx.com/role/NetIncomeLossPerCommonShareNarrativeDetails"> |
| <link:definition> 9954516 - Disclosure - Net Income (Loss) Per Common Share - 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="NetIncomeLossPerCommonShareComputationsofBasicandDilutedEarningsPerShareDetails" roleURI="http://www.klx.com/role/NetIncomeLossPerCommonShareComputationsofBasicandDilutedEarningsPerShareDetails"> |
| <link:definition> 9954517 - Disclosure - Net Income (Loss) Per Common Share - Computations of Basic and Diluted Earnings 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> |
| | | </xs:appinfo> |
| | </xs:annotation> |
| <xs:element id="klxe_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsNetOfAdjustment" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalentsNetOfAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_NortheastMember" abstract="true" name="NortheastMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="klxe_CommonStockIncreaseDecreaseInCapitalSharesReservedForFutureIssuance" abstract="false" name="CommonStockIncreaseDecreaseInCapitalSharesReservedForFutureIssuance" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/> |
| <xs:element id="klxe_CompletionRevenuesMember" abstract="true" name="CompletionRevenuesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="klxe_SaleOfStockMaximumConsiderationOnTransaction" abstract="false" name="SaleOfStockMaximumConsiderationOnTransaction" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" abstract="true" name="OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="klxe_DeferredTaxAssetsNetOfDeferredTaxLiabilityBeforeValuationAllowance" abstract="false" name="DeferredTaxAssetsNetOfDeferredTaxLiabilityBeforeValuationAllowance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_KLX401kPlanMember" abstract="true" name="KLX401kPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="klxe_DeferredTaxLiabilityBargainPurchaseGain" abstract="false" name="DeferredTaxLiabilityBargainPurchaseGain" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_LongLivedAssetsImpairmentCharges" abstract="false" name="LongLivedAssetsImpairmentCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_InventoryValuationReservesChargedToCostsAndExpenses" abstract="false" name="InventoryValuationReservesChargedToCostsAndExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLiabilities" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_MachineryMember" abstract="true" name="MachineryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="klxe_OperatingLossAndOtherTaxAttributesAnnualInternalRevenueCodeSection382Limitation" abstract="false" name="OperatingLossAndOtherTaxAttributesAnnualInternalRevenueCodeSection382Limitation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_BusinessAcquisitionPotentialPostClosingAdjustmentsPercentageOfFullyDilutedOutstandingCommonStock" abstract="false" name="BusinessAcquisitionPotentialPostClosingAdjustmentsPercentageOfFullyDilutedOutstandingCommonStock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/> |
| <xs:element id="klxe_FinanceLeaseRightOfUseAssetsMember" abstract="true" name="FinanceLeaseRightOfUseAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="klxe_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" abstract="true" name="RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="klxe_ScheduleOfPropertyPlantAndEquipmentNetBySegmentTableTextBlock" abstract="false" name="ScheduleOfPropertyPlantAndEquipmentNetBySegmentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/> |
| <xs:element id="klxe_CashFlowLesseeAbstract" abstract="true" name="CashFlowLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="klxe_AccrualForTaxesOtherThanPropertyTaxesCurrent" abstract="false" name="AccrualForTaxesOtherThanPropertyTaxesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_DebtInstrumentCovenantLiquidityThresholdPercentOfBorrowingBase" abstract="false" name="DebtInstrumentCovenantLiquidityThresholdPercentOfBorrowingBase" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/> |
| <xs:element id="klxe_EquipmentAndFurnitureMember" abstract="true" name="EquipmentAndFurnitureMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="klxe_OperatingLossCarryforwardsAnnualInternalRevenueCodeSection382Limitation" abstract="false" name="OperatingLossCarryforwardsAnnualInternalRevenueCodeSection382Limitation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_ProductionRevenuesMember" abstract="true" name="ProductionRevenuesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="klxe_A401KRetirementPlanMember" abstract="true" name="A401KRetirementPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="klxe_ExchangeAgreementMember" abstract="true" name="ExchangeAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="klxe_LesseeFinanceLeaseNumberOfCoiledTubingUnits" abstract="false" name="LesseeFinanceLeaseNumberOfCoiledTubingUnits" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/> |
| <xs:element id="klxe_DefinedContributionPlanContributionRate" abstract="false" name="DefinedContributionPlanContributionRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/> |
| <xs:element id="klxe_RockyMountainsMember" abstract="true" name="RockyMountainsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="klxe_SeniorSecuredNotesElevenPointFivePercentDueTwentyTwentyFiveMember" abstract="true" name="SeniorSecuredNotesElevenPointFivePercentDueTwentyTwentyFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="klxe_CorporateAndReconcilingItemsMember" abstract="true" name="CorporateAndReconcilingItemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="klxe_DeferredStateAndLocalIncomeTaxExpenseBenefitRecognizedInCurrentFiscalYear" abstract="false" name="DeferredStateAndLocalIncomeTaxExpenseBenefitRecognizedInCurrentFiscalYear" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_CashPaidDuringPeriodForAbstract" abstract="true" name="CashPaidDuringPeriodForAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="klxe_OperatingLossCarryforwardsDomesticSubjectToInternalRevenueCodeSection382Limitation" abstract="false" name="OperatingLossCarryforwardsDomesticSubjectToInternalRevenueCodeSection382Limitation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_NumberOfOperationalFacilities" abstract="false" name="NumberOfOperationalFacilities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/> |
| <xs:element id="klxe_EffectiveIncomeTaxRateReconciliationBargainPurchaseGain" abstract="false" name="EffectiveIncomeTaxRateReconciliationBargainPurchaseGain" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_WeightedAverageRemainingLeaseTermAbstract" abstract="true" name="WeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="klxe_GreenesEnergyGroupLLCMember" abstract="true" name="GreenesEnergyGroupLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="klxe_ScheduleOfSegmentReportingInformationByServiceOfferingTableTextBlock" abstract="false" name="ScheduleOfSegmentReportingInformationByServiceOfferingTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/> |
| <xs:element id="klxe_OperatingLossCarryforwardDomesticInternalRevenueCodeSection382LimitationSubjectToExpiration" abstract="false" name="OperatingLossCarryforwardDomesticInternalRevenueCodeSection382LimitationSubjectToExpiration" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_NumberOfServiceFacilities" abstract="false" name="NumberOfServiceFacilities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/> |
| <xs:element id="klxe_AssetBasedRevolvingCreditFacilityMember" abstract="true" name="AssetBasedRevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="klxe_InventoryValuationReservesDeductions" abstract="false" name="InventoryValuationReservesDeductions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum" abstract="false" name="DebtInstrumentCovenantFixedChargeCoverageRatioMinimum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/> |
| <xs:element id="klxe_DeferredFederalIncomeTaxExpenseBenefitRecognizedInCurrentFiscalYear" abstract="false" name="DeferredFederalIncomeTaxExpenseBenefitRecognizedInCurrentFiscalYear" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_SaleOfStockCommissionFeePercentage" abstract="false" name="SaleOfStockCommissionFeePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/> |
| <xs:element id="klxe_BusinessCombinationBargainPurchaseGainLossRecognizedAmount" abstract="false" name="BusinessCombinationBargainPurchaseGainLossRecognizedAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_DepreciablePropertyPlantAndEquipmentMember" abstract="true" name="DepreciablePropertyPlantAndEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="klxe_EffectiveIncomeTaxRateReconciliationOfficerCompensation" abstract="false" name="EffectiveIncomeTaxRateReconciliationOfficerCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_ReserveForInventoryRollForward" abstract="true" name="ReserveForInventoryRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="klxe_AtTheMarketOfferingMember" abstract="true" name="AtTheMarketOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="klxe_FinanceLeaseAssetsAndLiabilitiesLesseeAbstract" abstract="true" name="FinanceLeaseAssetsAndLiabilitiesLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="klxe_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract" abstract="true" name="OperatingLeaseAssetsAndLiabilitiesLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="klxe_DeferredTaxAssetsInterestExpenseLimitation" abstract="false" name="DeferredTaxAssetsInterestExpenseLimitation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_InterventionRevenuesMember" abstract="true" name="InterventionRevenuesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="klxe_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="klxe_SparePartsGross" abstract="false" name="SparePartsGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_DefinedContributionPlanVestingPeriod" abstract="false" name="DefinedContributionPlanVestingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/> |
| <xs:element id="klxe_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/> |
| <xs:element id="klxe_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_DebtConversionPercentageOfOutstandingPrincipalAmountExchanged" abstract="false" name="DebtConversionPercentageOfOutstandingPrincipalAmountExchanged" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/> |
| <xs:element id="klxe_SouthwestMember" abstract="true" name="SouthwestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="klxe_DebtInstrumentCovenantLiquidityThresholdAmount" abstract="false" name="DebtInstrumentCovenantLiquidityThresholdAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_ChangeInDepositsOnCapitalExpenditures" abstract="false" name="ChangeInDepositsOnCapitalExpenditures" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" abstract="true" name="OrganizationConsolidationAndPresentationOfFinancialStatementsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/> |
| <xs:element id="klxe_LeasesWeightedAverageDiscountRateAbstract" abstract="true" name="LeasesWeightedAverageDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="klxe_EffectiveIncomeTaxRateReconciliationChangeInEnactedStateTaxRateAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationChangeInEnactedStateTaxRateAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_NoncashOrPartNoncashAcquisitionAmountOfConsideration" abstract="false" name="NoncashOrPartNoncashAcquisitionAmountOfConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_AllocatedShareBasedCompensationExpenseNetOfAdjustments" abstract="false" name="AllocatedShareBasedCompensationExpenseNetOfAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="klxe_DrillingRevenuesMember" abstract="true" name="DrillingRevenuesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="klxe_ScheduleOfChangesInReserveForInventoryAccountsTableTextBlock" abstract="false" name="ScheduleOfChangesInReserveForInventoryAccountsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/> |
| <xs:element id="klxe_DeferredTaxAssetsOperatingLeaseLiabilities" abstract="false" name="DeferredTaxAssetsOperatingLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| </xs:schema> |