XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues (Tables)
12 Months Ended
Dec. 31, 2021
Revenues.  
Schedule of disaggregation of revenues

(in thousands)

2021

    

2020

    

2019

Oilfield services transferred at a point in time

$

$

$

Oilfield services transferred over time

864,929

 

598,302

 

1,222,409

Total revenues

$

864,929

$

598,302

$

1,222,409

Schedule of contract assets included in accounts receivable

(in thousands)

    

2021

    

2020

Unbilled trade receivables

$

70,353

$

29,574