v3.26.1
Note 10 - Distributions - Distribution Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 17, 2026
May 01, 2026
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Distributions declared per share (in dollars per share)     $ 0.18 $ 0.33 $ 1.32
Dividends, cash     $ 2,727   $ 55,043
Dividends, shares (in shares)     30,460   377,712
Dividends, stock     $ 144   $ 2,495
O 2026 M6 Dividends [Member] | Forecast [Member]          
Record date   Jun. 17, 2026      
Payment date   Jul. 15, 2026      
Distributions declared per share (in dollars per share)   $ 0.06      
S 2026 M6 Dividends [Member] | Forecast [Member]          
Distributions declared per share (in dollars per share) $ 0.03        
O 2026 M7 Dividends [Member] | Forecast [Member]          
Record date   Jul. 16, 2026      
Payment date   Aug. 14, 2026      
Distributions declared per share (in dollars per share)   $ 0.06      
S 2026 M7 Dividends [Member] | Forecast [Member]          
Distributions declared per share (in dollars per share) 0.03        
O 2026 M3 Dividends [Member]          
Record date     May 18, 2026    
Payment date     Jun. 16, 2026    
Distributions declared per share (in dollars per share)     $ 0.06    
Dividends, cash     $ 0    
Dividends, shares (in shares)     0    
Dividends, stock     $ 0    
O 2026 M8 Dividends [Member] | Forecast [Member]          
Record date   Aug. 17, 2026      
Payment date   Sep. 15, 2026      
Distributions declared per share (in dollars per share)   $ 0.06      
S 2026 M8 Dividends [Member] | Forecast [Member]          
Distributions declared per share (in dollars per share) $ 0.03        
O 2026 M4 Dividends [Member]          
Record date     Apr. 16, 2026    
Payment date     May 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 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