XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Income Tax Expense (Details Textual) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Unrecognized Tax Benefits, Ending Balance $ 794,000   $ 820,000
Income Taxes Paid, Net, Total $ 6,200,000 $ 2,300,000  
Domestic Tax Authority [Member] | Internal Revenue Service (IRS) [Member]      
Open Tax Year 2017 2018 2019 2020    
Foreign Tax Authority [Member]      
Open Tax Year 2014 2015 2016 2017 2018 2019 2020