XML 103 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 10 - Benefit Plans (Details Textual)
$ in Millions
12 Months Ended
Jan. 30, 2018
Apr. 28, 2014
shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Jan. 16, 2018
shares
Defined Contribution Plan, Cost | $     $ 1.4 $ 1.2 $ 1.0  
Stockholders' Equity Note, Stock Split, Conversion Ratio 1.5543          
The 2014 Long-Term Incentive Plan [Member]            
Share Based Compensation Arrangement By Share Based Payment Award, Term   10 years        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized   2,253,735        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant     423,268      
The 2018 Omnibus Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized           1,607,389
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant     518,771