XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Note 6 - Revenue - Revenue by Areas of Capability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Total revenue $ 396,917 $ 313,624 $ 736,196 $ 594,101
Well Construction [Member]        
Total revenue 143,719 121,794 271,984 233,229
Well Management [Member]        
Total revenue $ 253,198 $ 191,830 $ 464,212 $ 360,872