XML 56 R44.htm IDEA: XBRL DOCUMENT
v3.26.1

SIGNIFICANT ACCOUNTING POLICIES - Defined Contribution Plan (Details) - USD ($) $ in Millions | 3 Months Ended | 6 Months Ended | 12 Months Ended
--- | --- | --- | ---
Jun. 30, 2026 | Jun. 30, 2025 | Jun. 30, 2026 | Jun. 30, 2025 | Dec. 31, 2025
Defined Contribution Plan |  |  |  |  |
401(k) match expense | $ 1.8 | $ 1.3 | $ 3.6 | $ 3.2 |
Severance costs |  |  |  |  | $ 1.5
Accrued salaries and benefits | $ 0.1 |  | $ 0.1 |  |

X
- Definition Amount of discretionary contributions made by an employer to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_PensionAndOtherPostretirementBenefitContributionsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 + Details
Name: | us-gaap_SeveranceCosts1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Carrying value as of the balance sheet date of the obligations incurred through that date and payable for contractual termination of employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). + References No definition available. + Details
Name: | wttr_AccruedSeveranceCostsCurrent
Namespace Prefix: | wttr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant