XML 56 R89.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 15 - Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current:      
Federal $ 41,686 $ 32,072 $ 15,753
State 4,211 9,639 1,775
Foreign 2,660 4,546 4,585
Current 48,557 46,257 22,113
Deferred:      
Federal 19,393 22,225 18,213
State 1,390 1,910 4,139
Foreign (1,263) 479 (2,777)
Deferred 19,520 24,614 19,575
Change in valuation allowance (778) (1,015) 2,454
Provision for income taxes $ 67,299 $ 69,856 $ 44,142