XML 92 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 15 - Income Taxes (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Unrecognized Tax Benefits, Period Increase (Decrease), Total $ (1,469,000)      
Effective Income Tax Rate Reconciliation, Benefit Resulting from Expiration of Applicable Statute Limitations, Amount 1,901,000 $ 2,366,000 $ 2,064,000  
Unrecognized Tax Benefits, Ending Balance 3,940,000      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit 1,213,000      
Income Tax Examination, Penalties and Interest Expense, Total $ (324,000) (695,000) 38,000  
Open Tax Year 2018 2019 2020 2021      
Liability for Interest and Penalties [Member]        
Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations $ 867,000 1,098,000 935,000  
Unrecognized Tax Benefits, Ending Balance $ 2,290,000 $ 2,614,000 $ 3,309,000 $ 3,271,000