XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Note 10 - Distributions - Distribution Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 25, 2025
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Distributions declared per share (in dollars per share)   $ 0.33 $ 0.38 $ 1.37
Dividends, cash   $ 4,245   $ 48,714
Dividends, shares (in shares)   23,001   211,480
Dividends, stock   $ 192   $ 2,247
O 2025 M6 Dividends [Member] | Forecast [Member]        
Record date Jun. 16, 2025      
Payment date Jul. 15, 2025      
Distributions declared per share (in dollars per share) $ 0.11      
O 2025 M7 Dividends [Member] | Forecast [Member]        
Record date Jul. 16, 2025      
Payment date Aug. 15, 2025      
Distributions declared per share (in dollars per share) $ 0.11      
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   $ 0    
Dividends, shares (in shares)   0    
Dividends, stock   $ 0    
O 2025 M8 Dividends [Member] | Forecast [Member]        
Record date Aug. 18, 2025      
Payment date Sep. 16, 2025      
Distributions declared per share (in dollars per share) $ 0.11      
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   $ 0    
Dividends, shares (in shares)   0    
Dividends, stock   $ 0    
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