XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Stockholders' Equity - Dividend Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Cash dividends declared per common share (in dollars per share) $ 0.16       $ 0.14   $ 0.32 $ 0.28
Dividend payment $ 3,593 $ 3,589     $ 3,116 $ 3,099    
O 2024 Q1 Dividends [Member]                
Payment date   Mar. 28, 2024            
Cash dividends declared per common share (in dollars per share)   $ 0.16            
Dividend payment   $ 3,589            
O 2024 Q2 Dividends [Member]                
Payment date May 30, 2024              
Cash dividends declared per common share (in dollars per share) $ 0.16              
Dividend payment $ 3,593              
O 2023 Q1 Dividends [Member]                
Payment date           Mar. 23, 2023    
Cash dividends declared per common share (in dollars per share)           $ 0.14    
Dividend payment           $ 3,099    
O 2023 Q2 Dividends [Member]                
Payment date         Jun. 01, 2023      
Cash dividends declared per common share (in dollars per share)         $ 0.14      
Dividend payment         $ 3,116      
O 2023 Q3 Dividends [Member]                
Payment date       Aug. 31, 2023        
Cash dividends declared per common share (in dollars per share)       $ 0.14        
Dividend payment       $ 3,117        
O 2023 Q4 Dividends [Member]                
Payment date     Nov. 30, 2023          
Cash dividends declared per common share (in dollars per share)     $ 0.14          
Dividend payment     $ 3,117