XML 73 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Distributions - Distribution Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Mar. 18, 2024
Feb. 23, 2024
Oct. 27, 2023
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Distributions declared per share (in dollars per share)     $ 0.11 $ 1.37 $ 1.37 $ 1.28 $ 1.25
Dividends, cash       $ 38,418   $ 32,659  
Dividends, shares (in shares)       127,486   61,859  
Dividends, stock       $ 1,623   $ 754  
May 16, 2024 Dividend [Member] | Forecast [Member]              
Distributions declared per share (in dollars per share)   $ 0.11          
March 18, 2024 Dividend [Member] | Forecast [Member]              
Distributions declared per share (in dollars per share) $ 0.05 0.11          
May 17, 2024 Dividend [Member] | Forecast [Member]              
Distributions declared per share (in dollars per share)   $ 0.11          
First 10/27/2023 Dividend [Member]              
Record date         Feb. 16, 2024    
Payment date         Mar. 15, 2024    
Distributions declared per share (in dollars per share)         $ 0.11    
Dividends, cash         $ 0    
Dividends, shares (in shares)         0    
Dividends, stock         $ 0    
Second 10/27/2023 Dividend [Member]              
Record date         Jan. 18, 2024    
Payment date         Feb. 14, 2024    
Distributions declared per share (in dollars per share)         $ 0.11    
Dividends, cash         $ 3,462    
Dividends, shares (in shares)         15,873    
Dividends, stock         $ 210    
Third 10/27/2023 Dividend [Member]              
Record date         Dec. 19, 2023    
Payment date         Jan. 16, 2024    
Distributions declared per share (in dollars per share)         $ 0.11    
Dividends, cash         $ 3,472    
Dividends, shares (in shares)         14,563    
Dividends, stock         $ 199    
Fourth 10/27/2023 Dividend [Member]              
Record date         Nov. 17, 2023    
Payment date         Dec. 15, 2023    
Distributions declared per share (in dollars per share)         $ 0.05    
Dividends, cash         $ 1,574    
Dividends, shares (in shares)         7,137    
Dividends, stock         $ 93    
First 7/28/2023 Dividend [Member]              
Record date       Nov. 17, 2023      
Payment date       Dec. 15, 2023      
Distributions declared per share (in dollars per share)       $ 0.11      
Dividends, cash       $ 3,463      
Dividends, shares (in shares)       15,701      
Dividends, stock       $ 206      
Second 7/28/2023 Dividend [Member]              
Record date       Oct. 18, 2023      
Payment date       Nov. 11, 2023      
Distributions declared per share (in dollars per share)       $ 0.11      
Dividends, cash       $ 3,493      
Dividends, shares (in shares)       14,022      
Dividends, stock       $ 173      
Third 7/28/2023 Dividend [Member]              
Record date       Sep. 19, 2023      
Payment date       Oct. 16, 2023      
Distributions declared per share (in dollars per share)       $ 0.11      
Dividends, cash       $ 3,445      
Dividends, shares (in shares)       15,067      
Dividends, stock       $ 184      
First 4/28/2023 Dividend [Member]              
Record date       Aug. 17, 2023      
Payment date       Sep. 15, 2023      
Distributions declared per share (in dollars per share)       $ 0.11      
Dividends, cash       $ 3,458      
Dividends, shares (in shares)       8,665      
Dividends, stock       $ 106      
Second 4/28/2023 [Member]              
Record date       Jul. 18, 2023      
Payment date       Aug. 15, 2023      
Distributions declared per share (in dollars per share)       $ 0.11      
Dividends, cash       $ 3,427      
Dividends, shares (in shares)       8,307      
Dividends, stock       $ 105      
Third 4/28/2023 Dividend [Member]              
Record date       Jun. 16, 2023      
Payment date       Jul. 14, 2023      
Distributions declared per share (in dollars per share)       $ 0.11      
Dividends, cash       $ 3,434      
Dividends, shares (in shares)       7,424      
Dividends, stock       $ 96      
First 2/23/2023 Dividend [Member]              
Record date       May 18, 2023      
Payment date       Jun. 14, 2023      
Distributions declared per share (in dollars per share)       $ 0.11      
Dividends, cash       $ 3,087      
Dividends, shares (in shares)       7,128      
Dividends, stock       $ 86      
Second 2/23/2023 Dividend [Member]              
Record date       Apr. 18, 2023      
Payment date       May 16, 2023      
Distributions declared per share (in dollars per share)       $ 0.11      
Dividends, cash       $ 3,068      
Dividends, shares (in shares)       6,705      
Dividends, stock       $ 84      
Third 2/23/2023 Dividend [Member]              
Record date       Mar. 17, 2023      
Payment date       Apr. 14, 2023      
Distributions declared per share (in dollars per share)       $ 0.11      
Dividends, cash       $ 3,035      
Dividends, shares (in shares)       6,894      
Dividends, stock       $ 81      
First 10/28/2022 Dividend [Member]              
Record date           Feb. 17, 2023  
Payment date           Mar. 15, 2023  
Distributions declared per share (in dollars per share)           $ 0.11  
Dividends, cash           $ 3,040  
Dividends, shares (in shares)           6,764  
Dividends, stock           $ 75  
Second 10/28/2022 Dividend [Member]              
Record date           Jan. 18, 2023  
Payment date           Feb. 15, 2023  
Distributions declared per share (in dollars per share)           $ 0.11  
Dividends, cash           $ 3,021  
Dividends, shares (in shares)           5,754  
Dividends, stock           $ 74  
Third 10/28/2022 Dividend [Member]              
Record date           Dec. 19, 2022  
Payment date           Jan. 13, 2023  
Distributions declared per share (in dollars per share)           $ 0.11  
Dividends, cash           $ 2,978  
Dividends, shares (in shares)           5,618  
Dividends, stock           $ 69  
Fourth 10/28/2022 Dividend [Member]              
Record date           Nov. 17, 2022  
Payment date           Dec. 15, 2022  
Distributions declared per share (in dollars per share)           $ 0.05  
Dividends, cash           $ 1,319  
Dividends, shares (in shares)           2,171  
Dividends, stock           $ 27  
First 7/29/2022 Dividend [Member]              
Record date           Nov. 17, 2022  
Payment date           Dec. 15, 2022  
Distributions declared per share (in dollars per share)           $ 0.1  
Dividends, cash           $ 2,638  
Dividends, shares (in shares)           4,341  
Dividends, stock           $ 57  
Second 7/29/2022 Dividend [Member]              
Record date           Oct. 18, 2022  
Payment date           Nov. 15, 2022  
Distributions declared per share (in dollars per share)           $ 0.1  
Dividends, cash           $ 2,580  
Dividends, shares (in shares)           4,621  
Dividends, stock           $ 60  
Third 7/29/2022 Dividend [Member]              
Record date           Sep. 19, 2022  
Payment date           Oct. 14, 2022  
Distributions declared per share (in dollars per share)           $ 0.1  
Dividends, cash           $ 2,558  
Dividends, shares (in shares)           7,703  
Dividends, stock           $ 81  
First 4/29/22 Dividend [Member]              
Record date           Aug. 18, 2022  
Payment date           Sep. 15, 2022  
Distributions declared per share (in dollars per share)           $ 0.1  
Dividends, cash           $ 2,528  
Dividends, shares (in shares)           4,925  
Dividends, stock           $ 60  
Second 4/29/2022 Dividend [Member]              
Record date           Jul. 19, 2022  
Payment date           Aug. 16, 2022  
Distributions declared per share (in dollars per share)           $ 0.1  
Dividends, cash           $ 2,484  
Dividends, shares (in shares)           3,939  
Dividends, stock           $ 55  
Third 4/29/2022 Dividend [Member]              
Record date           Jun. 17, 2022  
Payment date           Jul. 15, 2022  
Distributions declared per share (in dollars per share)           $ 0.1  
Dividends, cash           $ 2,434  
Dividends, shares (in shares)           4,286  
Dividends, stock           $ 51  
First 2/25/2022 Dividend [Member]              
Record date           May 18, 2022  
Payment date           Jun. 15, 2022  
Distributions declared per share (in dollars per share)           $ 0.1  
Dividends, cash           $ 2,378  
Dividends, shares (in shares)           4,428  
Dividends, stock           $ 50  
Second 2/25/2022 Dividend [Member]              
Record date           Apr. 19, 2022  
Payment date           May 16, 2022  
Distributions declared per share (in dollars per share)           $ 0.1  
Dividends, cash           $ 2,349  
Dividends, shares (in shares)           4,088  
Dividends, stock           $ 49  
Third 2/25/2022 Dividend [Member]              
Record date           Mar. 18, 2022  
Payment date           Apr. 14, 2022  
Distributions declared per share (in dollars per share)           $ 0.1  
Dividends, cash           $ 2,352  
Dividends, shares (in shares)           3,221  
Dividends, stock           $ 46