XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Income Tax Expense (Details Textual) - USD ($)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Unrecognized Tax Benefits, Ending Balance $ 787,000   $ 820,000
Income Taxes Paid, Net, Total $ 7,500,000 $ 3,700,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