XML 72 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Note 10 - Distributions - Distribution Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Distributions declared per share (in dollars per share)   $ 0.27 $ 0.33 $ 0.45 $ 0.66 $ 1.32
Dividends, cash       $ 16,322   $ 55,043
Dividends, shares (in shares)       168,480   377,712
Dividends, stock       $ 770   $ 2,495
O 2026 M9 Dividends [Member] | Forecast [Member]            
Record date Sep. 16, 2026          
Payment date Oct. 15, 2026          
Distributions declared per share (in dollars per share) $ 0.06          
S 2026 M9 Dividends [Member] | Forecast [Member]            
Distributions declared per share (in dollars per share) $ 0.03          
O 2026 M10 Dividends [Member] | Forecast [Member]            
Record date Oct. 16, 2026          
Payment date Nov. 16, 2026          
Distributions declared per share (in dollars per share) $ 0.06          
S 2026 M10 Dividends [Member] | Forecast [Member]            
Distributions declared per share (in dollars per share) $ 0.03          
O 2026 M5 1 Dividends [Member]            
Record date       Aug. 17, 2026    
Payment date       Sep. 15, 2026    
Distributions declared per share (in dollars per share)       $ 0.03    
Dividends, cash       $ 0    
Dividends, shares (in shares)       0    
Dividends, stock       $ 0    
O 2026 M11 Dividends [Member] | Forecast [Member]            
Record date Nov. 17, 2026          
Payment date Dec. 15, 2026          
Distributions declared per share (in dollars per share) $ 0.06          
S 2026 M11 Dividends [Member] | Forecast [Member]            
Distributions declared per share (in dollars per share) $ 0.03          
O 2026 M5 2 Dividends [Member]            
Record date       Aug. 17, 2026    
Payment date       Sep. 15, 2026    
Distributions declared per share (in dollars per share)       $ 0.06    
Dividends, cash       $ 0    
Dividends, shares (in shares)       0    
Dividends, stock       $ 0    
O 2026 M5 3 Dividends [Member]            
Record date       Jul. 16, 2026    
Payment date       Aug. 14, 2026    
Distributions declared per share (in dollars per share)       $ 0.03    
Dividends, cash       $ 0    
Dividends, shares (in shares)       0    
Dividends, stock       $ 0    
O 2026 M5 4 Dividends [Member]            
Record date       Jul. 16, 2026    
Payment date       Aug. 14, 2026    
Distributions declared per share (in dollars per share)       $ 0.06    
Dividends, shares (in shares)       0    
Dividends, stock       $ 0    
O 2026 M5 5 Dividends [Member]            
Record date       Jun. 17, 2026    
Payment date       Jul. 15, 2026    
Distributions declared per share (in dollars per share)       $ 0.03    
Dividends, cash       $ 1,923    
Dividends, shares (in shares)       18,347    
Dividends, stock       $ 86    
O 2026 M5 6 Dividends [Member]            
Record date       Jun. 17, 2026    
Payment date       Jul. 15, 2026    
Distributions declared per share (in dollars per share)       $ 0.06    
Dividends, cash       $ 3,846    
Dividends, shares (in shares)       36,697    
Dividends, stock       $ 173    
O 2026 M2 Dividends [Member]            
Record date       May 18, 2026    
Payment date       Jun. 16, 2026    
Distributions declared per share (in dollars per share)       $ 0.06    
Dividends, cash       $ 3,916    
Dividends, shares (in shares)       40,289    
Dividends, stock       $ 181    
O 2026 M2 2 Dividends [Member]            
Record date       Apr. 16, 2026    
Payment date       May 15, 2026    
Distributions declared per share (in dollars per share)       $ 0.06    
Dividends, cash       $ 3,910    
Dividends, shares (in shares)       42,687    
Dividends, stock       $ 186    
O 2026 M2 3 Dividends [Member]            
Record date       Mar. 16, 2026    
Payment date       Apr. 15, 2026    
Distributions declared per share (in dollars per share)       $ 0.06    
Dividends, cash       $ 2,727    
Dividends, shares (in shares)       30,460    
Dividends, stock       $ 144    
O 2025 M10 1 Dividends [Member]            
Record date           Feb. 17, 2026
Payment date           Mar. 13, 2026
Distributions declared per share (in dollars per share)           $ 0.11
Dividends, cash           $ 5,020
Dividends, shares (in shares)           55,295
Dividends, stock           $ 239
O 2025 M10 2 Dividends [Member]            
Record date           Jan. 16, 2026
Payment date           Feb. 13, 2026
Distributions declared per share (in dollars per share)           $ 0.11
Dividends, cash           $ 4,885
Dividends, shares (in shares)           38,126
Dividends, stock           $ 250
O 2025 M10 3 Dividends [Member]            
Record date           Dec. 17, 2025
Payment date           Jan. 15, 2026
Distributions declared per share (in dollars per share)           $ 0.11
Dividends, cash           $ 4,785
Dividends, shares (in shares)           34,520
Dividends, stock           $ 232
O 2025 M7 Dividends [Member]            
Record date           Nov. 17, 2025
Payment date           Dec. 16, 2025
Distributions declared per share (in dollars per share)           $ 0.11
Dividends, cash           $ 4,660
Dividends, shares (in shares)           37,723
Dividends, stock           $ 247
O 2025 M7 2 Dividends [Member]            
Record date           Oct. 16, 2025
Payment date           Nov. 14, 2025
Distributions declared per share (in dollars per share)           $ 0.11
Dividends, cash           $ 4,666
Dividends, shares (in shares)           32,582
Dividends, stock           $ 216
O 2025 M7 3 Dividends [Member]            
Record date           Sep. 17, 2025
Payment date           Oct. 15, 2025
Distributions declared per share (in dollars per share)           $ 0.11
Dividends, cash           $ 4,685
Dividends, shares (in shares)           31,217
Dividends, stock           $ 189
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           $ 4,513
Dividends, shares (in shares)           26,782
Dividends, stock           $ 183
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           $ 4,498
Dividends, shares (in shares)           25,469
Dividends, stock           $ 182
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           $ 202
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