Note 3 - Net Income (Loss) Per Share (Details Textual) shares in Millions, $ in Millions |
May 14, 2025
USD ($)
shares
|
|---|---|
| Conversion of the 2026 Notes Into 2029 Notes [Member] | |
| Debt Conversion, Original Debt, Amount | $ | $ 70.8 |
| Conversion of the 2026 Notes Into Common Stock [Member] | |
| Debt Conversion, Converted Instrument, Shares Issued (in shares) | shares | 10 |