XML 76 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Note 6 - Revenue - Revenue by Areas of Capability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Total revenue $ 422,740 $ 469,642 $ 813,612 $ 853,131
Well Construction [Member]        
Total revenue 141,623 148,476 272,036 268,507
Well Management [Member]        
Total revenue $ 281,117 $ 321,166 $ 541,576 $ 584,624