XML 34 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 16 - Income Taxes - Significant Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current:      
Federal $ 6,991 $ (782) $ 17,808
State 2,882 2,078 1,367
Foreign 1,544 1,810 2,215
Deferred      
Federal 5,121 11,325 865
State 269 538 193
Foreign (809) (430) (1,918)
Valuation Allowance 1,540 528 2,127
Total $ 17,538 $ 15,067 $ 22,657