XML 89 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 11 - Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current:      
Federal $ 10,486 $ 25,201 $ 21,167
State (80)    
International 8,247 5,674 10,491
Total current 18,653 30,875 31,658
Deferred:      
Federal (1,420) 7,615 8,350
State (656)    
International 19 (429) 206
Total deferred (2,057) 7,186 8,556
Total income tax expense $ 16,596 $ 38,061 $ 40,214