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 |