XML 124 R101.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 18 - Income taxes - The Federal and State Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Current $ 21,202 $ 15,161 $ 9,534
Deferred (6,477) (1,606) (2,792)
Total Federal Tax 14,725 13,555 6,742
Current 4,580 2,644 2,188
Deferred (938) (38) (621)
Total State Tax 3,642 2,606 1,567
Current 266 523 (616)
Deferred (1,597) (2,101) 596
Total Foreign Tax (1,331) (1,578) (20)
Provision for income taxes $ 17,036 $ 14,583 $ 8,289