Note 15 - Subsequent Events (Details Textual)
Jan. 13, 2020
|Subsequent Event [Member]|
|Stock Repurchase Program, Number of Shares Authorized to be Repurchased||3,000,000|
The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.
No definition available.