XML 104 R84.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 9 - Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income taxes currently payable $ 38,732 $ 36,792 $ 19,301
Deferred income taxes 23,251 9,832 13,599
Provision for income taxes $ 61,983 $ 46,624 $ 32,900