XML 88 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Stockholders' Equity - Dividend Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash dividends declared per common share (in dollars per share) $ 0.56 $ 0.5 $ 0.44
Quarterly Dividends 1 [Member]      
Payment Date Mar. 23, 2023 Mar. 24, 2022  
Cash dividends declared per common share (in dollars per share) $ 0.14 $ 0.125  
Dividend Payment $ 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.14 $ 0.125  
Dividend Payment $ 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.14 $ 0.125  
Dividend Payment $ 3,117 $ 2,750  
Quarterly Dividends 4 [Member]      
Payment Date Nov. 30, 2023 Dec. 01, 2022  
Cash dividends declared per common share (in dollars per share) $ 0.14 $ 0.125  
Dividend Payment $ 3,117 $ 2,750