XML 38 R28.htm IDEA: XBRL DOCUMENT
v3.22.2

Revenue From Contracts With Customers (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2022
Revenue from Contract with Customer [Abstract] |
Schedule of disaggregation of revenue | The following table provides information about disaggregated revenue by contract duration (in thousands): ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Well | ​ | ​ | ​ | Production | ​ | Intercompany | ​ | Total
​ |  | Intervention |  | Robotics |  | Facilities |  | Eliminations |  | Revenue
Three months ended June 30, 2022 |  | ​ |  |  | ​ |  |  | ​ |  |  | ​ |  |  | ​ |
Short-term | ​ | $ | 86,048 | ​ | $ | 25,852 | ​ | $ | — | ​ | $ | — | ​ | $ | 111,900
Long-term | ​ |  | 20,243 | ​ |  | 23,998 | ​ |  | 17,678 | ​ |  | (11,207) | ​ |  | 50,712
Total | ​ | $ | 106,291 | ​ | $ | 49,850 | ​ | $ | 17,678 | ​ | $ | (11,207) | ​ | $ | 162,612
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Three months ended June 30, 2021 | ​ |  |  | ​ |  |  | ​ |  |  | ​ |  |  | ​ |  |
Short-term | ​ | $ | 76,669 | ​ | $ | 21,012 | ​ | $ | — | ​ | $ | — | ​ | $ | 97,681
Long-term | ​ |  | 55,636 | ​ |  | 10,639 | ​ |  | 14,218 | ​ |  | (16,233) | ​ |  | 64,260
Total | ​ | $ | 132,305 | ​ | $ | 31,651 | ​ | $ | 14,218 | ​ | $ | (16,233) | ​ | $ | 161,941
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Six months ended June 30, 2022 | ​ |  |  | ​ |  |  | ​ |  |  | ​ |  |  | ​ |  |
Short-term | ​ | $ | 177,394 | ​ | $ | 46,989 | ​ | $ | — | ​ | $ | (635) | ​ | $ | 223,748
Long-term | ​ |  | 35,264 | ​ |  | 40,212 | ​ |  | 35,972 | ​ |  | (22,459) | ​ |  | 88,989
Total | ​ | $ | 212,658 | ​ | $ | 87,201 | ​ | $ | 35,972 | ​ | $ | (23,094) | ​ | $ | 312,737
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Six months ended June 30, 2021 | ​ |  |  | ​ |  |  | ​ |  |  | ​ |  |  | ​ |  |
Short-term | ​ | $ | 125,886 | ​ | $ | 30,419 | ​ | $ | — | ​ | $ | — | ​ | $ | 156,305
Long-term | ​ |  | 140,187 | ​ |  | 23,388 | ​ |  | 30,665 | ​ |  | (25,189) | ​ |  | 169,051
Total | ​ | $ | 266,073 | ​ | $ | 53,807 | ​ | $ | 30,665 | ​ | $ | (25,189) | ​ | $ | 325,356
​

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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