v3.25.2
Note 10 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Millions
1 Months Ended
Oct. 10, 2023
Aug. 31, 2022
Jan. 31, 2022
Mar. 31, 2025
Canada Patent Matters [Member] | Settled Litigation [Member]        
Litigation Settlement, Amount Awarded to Other Party $ 1.8      
Patent Infringement Against Nine Energy Services, Inc. [Member] | Pending Litigation [Member]        
Litigation Settlement, Amount Awarded from Other Party   $ 1.9 $ 0.5  
Patent Infringement Against Nine Energy Services, Inc. [Member] | Pending Litigation [Member] | Nine and TCO [Member]        
Gain Contingency, Unrecorded Amount       $ 6.0