XML 71 R54.htm IDEA: XBRL DOCUMENT v3.24.2
Note 6 - Revenue - Revenue by Areas of Capability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Total revenue $ 469,642 $ 396,917 $ 853,131 $ 736,196
Well Construction [Member]        
Total revenue 148,476 143,719 268,507 271,984
Well Management [Member]        
Total revenue $ 321,166 $ 253,198 $ 584,624 $ 464,212