XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Note 6 - Revenue - Revenue by Areas of Capability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Total revenue $ 422,828 $ 369,818 $ 1,275,959 $ 1,106,014
Well Construction [Member]        
Total revenue 159,268 116,293 427,775 388,277
Well Management [Member]        
Total revenue $ 263,560 $ 253,525 $ 848,184 $ 717,737