XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2
Note 10 - Distributions - Distribution Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 26, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Distributions declared per share (in dollars per share)   $ 0.33 $ 0.33 $ 0.71 $ 0.66 $ 1.37
Dividends, cash       $ 16,320   $ 41,881
Dividends, shares (in shares)       73,548   145,743
Dividends, stock       $ 874   $ 1,833
O 2024 M11 Dividends [Member] | Forecast [Member]            
Record date Nov. 15, 2024          
Payment date Dec. 13, 2024          
Distributions declared per share (in dollars per share) $ 0.11          
O 2024 M10 Dividends [Member] | Forecast [Member]            
Record date Oct. 17, 2024          
Payment date Nov. 14, 2024          
Distributions declared per share (in dollars per share) $ 0.11          
O 2024 M4 1 Dividends [Member]            
Record date       Aug. 16, 2024    
Payment date       Sep. 13, 2024    
Distributions declared per share (in dollars per share)       $ 0.11    
Dividends, cash       $ 0    
Dividends, shares (in shares)       0    
Dividends, stock       $ 0    
O 2024 M9 Dividends [Member] | Forecast [Member]            
Record date Sep. 16, 2024          
Payment date Oct. 16, 2024          
Distributions declared per share (in dollars per share) $ 0.11          
O 2024 M4 2 Dividends [Member]            
Record date       Jul. 17, 2024    
Payment date       Aug. 15, 2024    
Distributions declared per share (in dollars per share)       $ 0.11    
Dividends, cash       $ 0    
Dividends, shares (in shares)       0    
Dividends, stock       $ 0    
O 2024 M4 3 Dividends [Member]            
Record date       Jun. 17, 2024    
Payment date       Jul. 16, 2024    
Distributions declared per share (in dollars per share)       $ 0.11    
Dividends, cash       $ 3,766    
Dividends, shares (in shares)       15,860    
Dividends, stock       $ 199    
O 2024 M2 1 Dividends [Member]            
Record date       May 17, 2024    
Payment date       Jun. 14, 2024    
Distributions declared per share (in dollars per share)       $ 0.11    
Dividends, cash       $ 3,701    
Dividends, shares (in shares)       16,686    
Dividends, stock       $ 203    
O 2024 M2 2 Dividends [Member]            
Record date       Apr. 18, 2024    
Payment date       May 15, 2024    
Distributions declared per share (in dollars per share)       $ 0.11    
Dividends, cash       $ 3,654    
Dividends, shares (in shares)       16,687    
Dividends, stock       $ 199    
O 2024 M2 3 Dividends [Member]            
Record date       Mar. 19, 2024    
Payment date       Apr. 16, 2024    
Distributions declared per share (in dollars per share)       $ 0.05    
Dividends, cash       $ 1,625    
Dividends, shares (in shares)       7,598    
Dividends, stock       $ 85    
O 2024 M2 4 Dividends [Member]            
Record date       Mar. 19, 2024    
Payment date       Apr. 16, 2024    
Distributions declared per share (in dollars per share)       $ 0.11    
Dividends, cash       $ 3,574    
Dividends, shares (in shares)       16,717    
Dividends, stock       $ 188    
O 2023 M10 1 Dividends [Member]            
Record date           Feb. 16, 2024
Payment date           Mar. 15, 2024
Distributions declared per share (in dollars per share)           $ 0.11
Dividends, cash           $ 3,463
Dividends, shares (in shares)           18,257
Dividends, stock           $ 210
O 2023 M10 2 Dividends [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
O 2023 M10 3 Dividends [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
O 2023 M10 4 Dividends [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
O 2023 M7 1 Dividends [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
O 2023 M7 2 Dividends [Member]            
Record date           Oct. 18, 2023
Payment date           Nov. 15, 2023
Distributions declared per share (in dollars per share)           $ 0.11
Dividends, cash           $ 3,493
Dividends, shares (in shares)           14,022
Dividends, stock           $ 173
O 2023 M7 3 Dividends [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
O 2023 M4 1 Dividends [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
O 2023 M4 2 Dividends [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
O 2023 M4 3 Dividends [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
O 2023 M2 1 Dividends [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
O 2023 M2 2 Dividends [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
O 2023 M2 3 Dividends [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