XML 74 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Stockholders' Equity - Dividend Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Cash dividends declared per common share (in dollars per share) $ 0.140 $ 0.125 $ 0.420 $ 0.375  
Quarterly Dividends 1 [Member]          
Payment date     Mar. 23, 2023   Mar. 24, 2022
Cash dividends declared per common share (in dollars per share)     $ 0.140   $ 0.125
Dividend payment $ 3,099   $ 3,099   $ 2,743
Quarterly Dividends 2 [Member]          
Payment date     Jun. 01, 2023   Jun. 02, 2022
Cash dividends declared per common share (in dollars per share)     $ 0.140   $ 0.125
Dividend payment 3,116   $ 3,116   $ 2,745
Quarterly Dividends 3 [Member]          
Payment date     Aug. 31, 2023   Sep. 08, 2022
Cash dividends declared per common share (in dollars per share)     $ 0.140   $ 0.125
Dividend payment $ 3,117   $ 3,117   $ 2,750
Quarterly Dividends 4 [Member]          
Payment date         Dec. 01, 2022
Cash dividends declared per common share (in dollars per share)         $ 0.125
Dividend payment         $ 2,750