v3.26.1
Note 3 - Segment and Geographic Information (Details Textual)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Number of Reportable Segments     1  
Professional Fees [1] $ 4,761 $ 1,322 $ 6,926 $ 3,524
Weatherford Merger Agreement [Member]        
Professional Fees $ 2,700   $ 2,800  
[1] Includes $2.7 million and $2.8 million of professional services related to strategic acquisition activities, including the Weatherford transaction, for the three and six months ended June 30, 2026, respectively. See “Note 1. Basis of Presentation, Weatherford Transaction” for additional information.