v3.26.1
Note 6 - Revenue - Revenue by Areas of Capability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Total revenue $ 393,182 $ 422,740 $ 760,755 $ 813,612
Well Construction [Member]        
Total revenue 132,483 141,623 255,088 272,036
Well Management [Member]        
Total revenue $ 260,699 $ 281,117 $ 505,667 $ 541,576