XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2020
Revenue [Abstract]  
Disaggregation Of Revenues The following table presents the Company’s revenues by segment disaggregated by geography (in thousands):

Years Ended December 31,

2020

2019

2018

U.S. land

Drilling Products and Services

$

78,537

$

178,345

$

176,448

Onshore Completion and Workover Services

130,798

341,297

406,248

Production Services

61,532

138,300

195,363

Technical Solutions

18,652

40,363

31,137

Total U.S. land

$

289,519

$

698,305

$

809,196

U.S. offshore

Drilling Products and Services

$

112,583

$

125,104

$

100,855

Onshore Completion and Workover Services

-

-

-

Production Services

37,478

73,610

66,512

Technical Solutions

83,519

141,851

160,507

Total U.S. offshore

$

233,580

$

340,565

$

327,874

International

Drilling Products and Services

$

90,277

$

108,124

$

106,416

Onshore Completion and Workover Services

-

-

-

Production Services

177,319

193,920

156,650

Technical Solutions

60,612

84,455

78,721

Total International

$

328,208

$

386,499

$

341,787

Total Revenues

$

851,307

$

1,425,369

$

1,478,857

The following table presents the Company’s revenues by segment disaggregated by type (in thousands):

Years Ended December 31,

2020

2019

2018

Services

Drilling Products and Services

$

45,226

$

69,958

$

54,997

Onshore Completion and Workover Services

118,948

303,542

364,500

Production Services

215,812

348,168

352,590

Technical Solutions

87,562

163,584

160,942

Total Services

$

467,548

$

885,252

$

933,029

Rentals

Drilling Products and Services

$

198,725

$

291,975

$

281,750

Onshore Completion and Workover Services

11,850

37,755

41,748

Production Services

21,462

32,402

36,568

Technical Solutions

9,195

14,115

20,230

Total Rentals

$

241,232

$

376,247

$

380,296

Product Sales

Drilling Products and Services

$

37,446

$

49,640

$

46,972

Onshore Completion and Workover Services

-

-

-

Production Services

39,055

25,260

29,367

Technical Solutions

66,026

88,970

89,193

Total Product Sales

$

142,527

$

163,870

$

165,532

Total Revenues

$

851,307

$

1,425,369

$

1,478,857