XML 47 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues (Tables)
12 Months Ended
Dec. 31, 2023
REVENUES  
Schedule of disaggregation of revenues

(in thousands)

2023

    

2022

    

2021

Oilfield services transferred at a point in time

$

$

$

Oilfield services transferred over time

1,617,474

 

1,601,762

 

864,929

Total revenues

$

1,617,474

$

1,601,762

$

864,929

Schedule of contract assets included in accounts receivable

December 31, 

December 31, 

(in thousands)

    

2023

    

2022

Unbilled trade receivables

$

59,831

$

103,498