XML 43 R30.htm IDEA: XBRL DOCUMENT
v3.20.4

SIGNIFICANT ACCOUNTING POLICIES (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2020
SIGNIFICANT ACCOUNTING POLICIES |
Schedule of change in allowance for doubtful accounts | The change in the allowance for credit losses is as follows:
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | For the year ended December 31,
​ | ​ | 2020 | ​ | 2019 |  | 2018
​ | ​ | (in thousands)
Balance at beginning of year | ​ | $ | 5,773 |  | $ | 5,329 |  | $ | 2,979
Increase to allowance based on a percent of revenue | ​ |  | 1,212 |  |  | 2,641 |  |  | 2,253
Adjustment based on aged receivable analysis | ​ | ​ | 5,161 | ​ | ​ | (88) | ​ | ​ | (43)
Charge-offs | ​ |  | (3,003) |  |  | (2,504) |  |  | (23)
Recoveries | ​ | ​ | 14 |  |  | 395 |  |  | 163
Balance at end of year | ​ | $ | 9,157 |  | $ | 5,773 |  | $ | 5,329
Schedule of estimated useful life of property and equipment | ​
​ | ​ | ​
Asset Classification |  | Useful Life (years)
Land |  | Indefinite
Buildings and leasehold improvements |  | 30 or lease term
Vehicles and equipment |  | 4 - 7 or lease term
Machinery and equipment |  | 2 - 15
Computer equipment and software |  | 3 - 4 or lease term
Office furniture and equipment |  | 7
Disposal wells |  | 7 - 10
​ | ​ | ​
Summary of change in asset retirement obligations | ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | For the year ended December 31,
​ | ​ | 2020 |  | 2019
​ | ​ | (in thousands)
Balance at December 31, 2019 | ​ | $ | 1,527 |  | $ | 1,898
Accretion expense, included in depreciation and amortization expense | ​ | ​ | 121 |  | ​ | 115
Disposals, included in depreciation and amortization expense | ​ | ​ | (272) |  | ​ | —
Payments | ​ | ​ | (377) | ​ | ​ | (486)
Balance at December 31, 2020 | ​ | $ | 999 |  | $ | 1,527

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

X
- Definition Tabular disclosure of the changes in carrying amount of a liability for asset retirement obligations, for changes such as new obligations, changes in estimates of existing obligations, spending on existing obligations, property dispositions, and foreign currency translation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6393242&loc=d3e13201-110859 + Details
Name: | us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized. + References No definition available. + Details
Name: | wttr_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsTableTextBlock
Namespace Prefix: | wttr_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of useful life of physical assets used in the normal conduct of business and not intended for resale. + References No definition available. + Details
Name: | wttr_UsefulLifeOfPropertyPlantAndEquipmentTableTextBlock
Namespace Prefix: | wttr_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration