XML 60 R47.htm IDEA: XBRL DOCUMENT
v3.20.4

SIGNIFICANT ACCOUNTING POLICIES - Allowance activity (Details) $ in Thousands | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2020 USD ($) | Dec. 31, 2020 USD ($) customer | Dec. 31, 2019 USD ($) customer | Dec. 31, 2018 USD ($) customer
Accounts Receivable, Allowance for Credit Loss [Roll Forward] |  |  |  |
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 | 9,157 | $ 5,773 | $ 5,329
Notes Receivables |  | $ 3,000 |  |
Concentrations of credit and customer risk |  |  |  |
Number of customers accounting for more than 10% of consolidated revenues | customer |  | 0 | 0 | 0
Notes receivable with affiliates |  |  |  |
Accounts Receivable, Allowance for Credit Loss [Roll Forward] |  |  |  |
Balance at end of year | 0 | $ 0 |  |
Notes Receivables | $ 3,000 |  |  |

X
- Definition Amount of allowance for credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase (decrease) in allowance for credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of increase in allowance for credit loss on accounts receivable, from recovery. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsToAcquireNotesReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) in allowance on accounts receivable based on accounts receivable. + References No definition available. + Details
Name: | wttr_AllowanceForDoubtfulAccountsIncreaseDecreaseBasedOnReceivables
Namespace Prefix: | wttr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) in allowance on accounts receivable based on revenue. + References No definition available. + Details
Name: | wttr_AllowanceForDoubtfulAccountsIncreaseDecreaseBasedOnRevenue
Namespace Prefix: | wttr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition n/a + References No definition available. + Details
Name: | wttr_ConcentrationsOfCreditAndCustomerRiskAbstract
Namespace Prefix: | wttr_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of customers that accounted for more than 10% of the Company's consolidated revenues. + References No definition available. + Details
Name: | wttr_NumberOfCustomersThatAccountedForMoreThanTenPercentOfConsolidatedRevenues
Namespace Prefix: | wttr_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=wttr_NotesReceivableWithAffiliatesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |