Note 10 - Benefit Plans (Details Textual) $ in Millions |
12 Months Ended | ||||
---|---|---|---|---|---|
Jan. 30, 2018 |
Apr. 28, 2014
shares
|
Dec. 31, 2020
USD ($)
shares
|
Dec. 31, 2019
USD ($)
|
Dec. 31, 2018
USD ($)
|
|
Defined Contribution Plan, Cost | $ | $ 0.4 | $ 1.4 | $ 1.2 | ||
Stockholders' Equity Note, Stock Split, Conversion Ratio | 1.5543 | 1.5543 | |||
The 2014 Long-Term Incentive Plan [Member] | |||||
Share Based Compensation Arrangement By Share Based Payment Award, Term (Year) | 10 years | ||||
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) | 2,253,735 | ||||
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) | 423,268 | ||||
The 2018 Omnibus Incentive Plan [Member] | |||||
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) | 4,607,389 | ||||
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) | 2,048,135 |