Note 13 - Postretirement Medical Benefits - Estimated Future Benefit Payments (Details) - Postretirement Health Coverage [Member]
$ in Thousands
Dec. 31, 2016
USD ($)
2017 $ 416
2018 451
2019 481
2020 516
2021 573
2022-2026 3,507
Total $ 5,944