XML 264 R123.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 23 - Subsequent Events (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 23, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dividends, Common Stock, Total   $ 26,986 $ 22,471 $ 22,386
Subsequent Event [Member]        
Dividends, Common Stock, Total $ 6,700      
Common Stock, Dividends, Per Share, Declared (in dollars per share) $ 0.12      
Dividends Payable, Date of Record Mar. 09, 2022      
Dividends Payable, Date to be Paid Mar. 23, 2022