XML 66 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Note 10 - Distributions - Distribution Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 23, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Distributions declared per share (in dollars per share)   $ 0.33 $ 0.33 $ 0.66 $ 0.71 $ 1.37
Dividends, cash       $ 17,331   $ 48,714
Dividends, shares (in shares)       95,998   211,480
Dividends, stock       $ 758   $ 2,247
O 2025 M6 Dividends [Member] | Forecast [Member]            
Record date Sep. 17, 2025          
Payment date Oct. 15, 2025          
Distributions declared per share (in dollars per share) $ 0.11          
O 2025 M7 Dividends [Member] | Forecast [Member]            
Record date Oct. 16, 2025          
Payment date Nov. 14, 2025          
Distributions declared per share (in dollars per share) $ 0.11          
O 2025 M4 1 Dividends [Member]            
Record date       Aug. 18, 2025    
Payment date       Sep. 16, 2025    
Distributions declared per share (in dollars per share)       $ 0.11    
Dividends, cash       $ 0    
Dividends, shares (in shares)       0    
Dividends, stock       $ 0    
O 2025 M8 Dividends [Member] | Forecast [Member]            
Record date Nov. 17, 2025          
Payment date Dec. 16, 2025          
Distributions declared per share (in dollars per share) $ 0.11          
O 2025 M4 2 Dividends [Member]            
Record date       Jul. 16, 2025    
Payment date       Aug. 15, 2025    
Distributions declared per share (in dollars per share)       $ 0.11    
Dividends, cash       $ 0    
Dividends, shares (in shares)       0    
Dividends, stock       $ 0    
O 2025 M4 3 Dividends [Member]            
Record date       Jun. 16, 2025    
Payment date       Jul. 15, 2025    
Distributions declared per share (in dollars per share)       $ 0.11    
Dividends, cash       $ 4,442    
Dividends, shares (in shares)       21,896    
Dividends, stock       $ 181    
O 2025 M2 1 Dividends [Member]            
Record date       May 16, 2025    
Payment date       Jun. 13, 2025    
Distributions declared per share (in dollars per share)       $ 0.11    
Dividends, cash       $ 4,387    
Dividends, shares (in shares)       27,006    
Dividends, stock       $ 203    
O 2025 M2 2 Dividends [Member]            
Record date       Apr. 16, 2025    
Payment date       May 15, 2025    
Distributions declared per share (in dollars per share)       $ 0.11    
Dividends, cash       $ 4,257    
Dividends, shares (in shares)       24,095    
Dividends, stock       $ 182    
O 2025 M2 3 Dividends [Member]            
Record date       Mar. 17, 2025    
Payment date       Apr. 15, 2025    
Distributions declared per share (in dollars per share)       $ 0.11    
Dividends, cash       $ 4,245    
Dividends, shares (in shares)       23,001    
Dividends, stock       $ 192    
O 2024 M10 1 Dividends [Member]            
Record date           Feb. 18, 2025
Payment date           Mar. 14, 2025
Distributions declared per share (in dollars per share)           $ 0.11
Dividends, cash           $ 4,280
Dividends, shares (in shares)           16,954
Dividends, stock           $ 154
O 2024 M10 2 Dividends [Member]            
Record date           Jan. 16, 2025
Payment date           Feb. 14, 2025
Distributions declared per share (in dollars per share)           $ 0.11
Dividends, cash           $ 4,226
Dividends, shares (in shares)           18,428
Dividends, stock           $ 179
O 2024 M10 3 Dividends [Member]            
Record date           Dec. 16, 2024
Payment date           Jan. 15, 2025
Distributions declared per share (in dollars per share)           $ 0.11
Dividends, cash           $ 4,235
Dividends, shares (in shares)           16,428
Dividends, stock           $ 151
O 2024 M7 1 Dividends [Member]            
Record date           Nov. 15, 2024
Payment date           Dec. 13, 2024
Distributions declared per share (in dollars per share)           $ 0.11
Dividends, cash           $ 4,124
Dividends, shares (in shares)           15,584
Dividends, stock           $ 147
O 2024 M7 2 Dividends [Member]            
Record date           Oct. 17, 2024
Payment date           Nov. 14, 2024
Distributions declared per share (in dollars per share)           $ 0.11
Dividends, cash           $ 4,022
Dividends, shares (in shares)           17,706
Dividends, stock           $ 165
O 2024 M7 3 Dividends [Member]            
Record date           Sep. 16, 2024
Payment date           Oct. 16, 2024
Distributions declared per share (in dollars per share)           $ 0.11
Dividends, cash           $ 3,914
Dividends, shares (in shares)           18,539
Dividends, stock           $ 195
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           $ 3,818
Dividends, shares (in shares)           17,441
Dividends, stock           $ 192
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           $ 3,775
Dividends, shares (in shares)           16,852
Dividends, stock           $ 192
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           $ 201
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