XML 63 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Note 9 - Earnings Per Share (Details Textual)
3 Months Ended 6 Months Ended
Jun. 30, 2019
shares
Jun. 30, 2018
shares
Jun. 30, 2019
shares
Jun. 30, 2018
shares
Ratio of Dividends or Other Distribution Payable of Common Stock A to Common Stock B 0.16   0.16  
Share-based Payment Arrangement, Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 83,225 84,963 143,247 78,945