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

Impairment and Other Charges (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2020
Impairment and Other Charges |
Schedule of impairment and other charges | ​
​ | ​ | ​ | ​ | ​ | ​ | ​
(in thousands) | ​ | 2020 |  | 2019
​ | ​ | ​ |  |  | ​ |
Long-lived asset impairments (1) | ​ | $ | 204,765 | ​ | $ | —
Abandonment of assets (2) | ​ | ​ | 5,976 | ​ | ​ | 35,861
Pension settlement loss (3) | ​ |  | 4,660 | ​ |  | —
Severance costs | ​ |  | 1,882 | ​ |  | 5,748
Assets held for sale write down (4) | ​ |  | 192 | ​ |  | 14,326
Retirement of equipment | ​ |  | — | ​ |  | 17,218
Inventory write-downs | ​ | ​ | — | ​ | ​ | 9,077
Other | ​ |  | 18 | ​ |  | 43
Total | ​ | $ | 217,493 | ​ | $ | 82,273
​
| (1). | Relates solely to the Technical Services segment and primarily includes pressure pumping and coiled tubing assets.
| (2). | Represents the final disposition of assets that were ceased to be used during 2019 and recorded at salvage value. Also includes interest costs related to leased assets that were impaired in 2019.
| (3). | Represents the non-cash settlement loss related to the lump-sum payment window offered to certain participants in connection with the Company’s Retirement Income Plan. See Note 13 for further details.
| (4). | Represents the final settlement on certain real estate properties that were recorded as held for sale. The Company continues to disclose the remaining real estate that are being held for sale at their carrying value on the consolidated balance sheets under the caption Assets held for sale.

X
- Definition It represents impairment and other charges. + References No definition available. + Details
Name: | res_ImpairmentAndOtherChargesAbstract
Namespace Prefix: | res_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition This tabular disclosure represents the information pertaining to impairment and Other Charges. + References No definition available. + Details
Name: | res_ScheduleOfImpairmentAndOtherCharges
Namespace Prefix: | res_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration