Note 10 - Commitments and Contingencies (Details Textual) - Forecast [Member] - USD ($) $ in Millions |
12 Months Ended | |
---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Minimum [Member] | ||
Expected Capital Expenditures To Be Incurred, Net | $ 80 | $ 130 |
Maximum [Member] | ||
Expected Capital Expenditures To Be Incurred, Net | $ 90 | $ 140 |