v3.26.1
Segment Reporting - Summary of Financial Information of Operating Segments (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Segment
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Segment Reporting Information [Line Items]          
Number of reportable segments | Segment     2    
Number of operating segments | Segment     2    
Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]     Chief Executive Officer and Chairman of Board of Directors [Member]    
Segment Reporting, CODM, Profit (Loss) Measure, How Used, Description     The CODM uses revenue from unaffiliated clients and segment operating income to allocate resources, primarily for working capital, staffing and capital expenditures, during the annual budgeting process and monthly when comparing actual results to budgeted and forecasted results.    
Revenue $ 124,609 $ 130,159 $ 246,406 $ 253,744  
Cost of services and product sales 101,371 103,701 203,444 203,170  
General and administrative expense [1] 10,953 10,464 25,671 24,111  
Depreciation and amortization 3,825 3,670 7,589 7,387  
Other operating (income) expense, net (691) (2,967) (1,336) (632)  
Foreign exchange (gain) loss, net [2] 219 7 599 487  
CODM Measure - Segment operating income 9,151 15,291 11,038 19,708  
Supplemental Disclosures:          
Total assets 586,778 [3] 596,835 [3] 586,778 [3] 596,835 [3] $ 584,010
Capital expenditures 5,769 4,328 10,659 7,907  
Operating Segments [Member]          
Segment Reporting Information [Line Items]          
Other operating (income) expense, net [2] (910) (2,974) (1,935) (1,119)  
Intersegment Eliminations [Member]          
Segment Reporting Information [Line Items]          
Revenue 0 0 0 0  
Reservoir Description [Member] | Operating Segments [Member]          
Segment Reporting Information [Line Items]          
Revenue 78,747 86,280 160,678 167,177  
Cost of services and product sales 65,335 66,940 133,442 131,545  
General and administrative expense [1] 7,140 6,816 17,110 15,854  
Depreciation and amortization 2,760 2,645 5,539 5,260  
Other operating (income) expense, net [2] (184) (2,472) (615) (344)  
Foreign exchange (gain) loss, net [2] 69 189 547 377  
CODM Measure - Segment operating income 3,678 12,203 4,824 14,542  
Supplemental Disclosures:          
Total assets [3] 329,630 316,882 329,630 316,882  
Capital expenditures 4,625 3,753 9,133 6,175  
Reservoir Description [Member] | Intersegment Eliminations [Member]          
Segment Reporting Information [Line Items]          
Revenue 51 41 169 57  
Production Enhancement [Member] | Operating Segments [Member]          
Segment Reporting Information [Line Items]          
Revenue 45,862 43,879 85,728 86,567  
Cost of services and product sales 35,874 36,376 69,503 71,137  
General and administrative expense [1] 3,813 3,648 8,561 8,257  
Depreciation and amortization 1,065 1,025 2,050 2,127  
Other operating (income) expense, net [2] (198) (90) (329) 448  
Foreign exchange (gain) loss, net [2] 112 (182) (28) 61  
CODM Measure - Segment operating income 5,228 3,148 6,032 4,651  
Supplemental Disclosures:          
Total assets [3] 143,925 146,907 143,925 146,907  
Capital expenditures 1,109 575 1,415 1,704  
Production Enhancement [Member] | Intersegment Eliminations [Member]          
Segment Reporting Information [Line Items]          
Revenue 32 46 61 114  
Corporate and Other [Member] | Operating Segments [Member]          
Segment Reporting Information [Line Items]          
Revenue 0 [4] 0 [4] 0 [2] 0 [2]  
Cost of services and product sales 162 [4] 385 [4] 499 [2] 488 [2]  
General and administrative expense [1] 0 [4] 0 [4] 0 [2] 0 [2]  
Depreciation and amortization 0 [4] 0 [4] 0 [2] 0 [2]  
Other operating (income) expense, net [2] (528) [4] (412) [4] (991) (1,223)  
Foreign exchange (gain) loss, net [2] 38 [4] 0 [4] 80 [4] 49  
CODM Measure - Segment operating income 245 [4] (60) [4] 182 [2] 515 [2]  
Supplemental Disclosures:          
Total assets [3],[4] 113,223 133,046 113,223 133,046  
Capital expenditures 35 [4] 0 [4] 111 [2] 28 [4]  
Corporate and Other [Member] | Intersegment Eliminations [Member]          
Segment Reporting Information [Line Items]          
Revenue $ (83) [4] $ (87) [4] $ (230) [2] $ (171) [2]  
[1]

(2) General and administrative expense is presented as a total amount to the CODM and consists primarily of employee compensation costs, professional fees and information technology costs.

[2] (3) Other operating (income) expense, net and foreign currency exchange (loss), net are included in the consolidated statement of operations as other (income) expense, net. See Note 12 - Other (income) expense, net for further details.
[3]

(4) Total assets at June 30, 2025 included in the Reservoir Description operating segment have been adjusted for certain prior period immaterial corrections. See Note 2 - Significant Accounting Policies Update.

[4]

(1) "Corporate & Other" represents those items that are not directly related to a particular operating segment and eliminations.