XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Note 10 - Distributions - Distribution Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2023
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Distributions declared per share (in dollars per share) $ 0.33 $ 0.30   $ 0.66 $ 0.60 $ 1.28
Dividends, cash       $ 12,624   $ 32,659
Dividends, shares (in shares)       28,151   61,859
Dividends, stock       $ 347   $ 754
September 18, 2023 Dividend [Member] | Forecast [Member]            
Distributions declared per share (in dollars per share)     $ 0.11      
October 17, 2023 Dividend [Member] | Forecast [Member]            
Distributions declared per share (in dollars per share)     0.11      
First 4/28/2023 Dividend [Member]            
Record date       Aug. 17, 2023    
Payment date       Sep. 15, 2023    
Distributions declared per share (in dollars per share)       $ 0.11    
Dividends, cash       $ 0    
Dividends, shares (in shares)       0    
Dividends, stock       $ 0    
November 16, 2023 Dividend [Member] | Forecast [Member]            
Distributions declared per share (in dollars per share)     $ 0.11      
Second 4/28/2023 [Member]            
Record date       Jul. 18, 2023    
Payment date       Aug. 15, 2023    
Distributions declared per share (in dollars per share)       $ 0.11    
Dividends, cash       $ 0    
Dividends, shares (in shares)       0    
Dividends, stock       $ 0    
Third 4/28/2023 Dividend [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    
First 2/23/2023 Dividend [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    
Second 2/23/2023 Dividend [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    
Third 2/23/2023 Dividend [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    
First 10/28/2022 Dividend [Member]            
Record date           Feb. 17, 2023
Payment date           Mar. 15, 2023
Distributions declared per share (in dollars per share)           $ 0.11
Dividends, cash           $ 3,040
Dividends, shares (in shares)           6,764
Dividends, stock           $ 75
Second 10/28/2022 Dividend [Member]            
Record date           Jan. 18, 2023
Payment date           Feb. 15, 2023
Distributions declared per share (in dollars per share)           $ 0.11
Dividends, cash           $ 3,021
Dividends, shares (in shares)           5,754
Dividends, stock           $ 74
Third 10/28/2022 Dividend [Member]            
Record date           Dec. 19, 2022
Payment date           Jan. 13, 2023
Distributions declared per share (in dollars per share)           $ 0.11
Dividends, cash           $ 2,978
Dividends, shares (in shares)           5,618
Dividends, stock           $ 69
Fourth 10/28/2022 Dividend [Member]            
Record date           Nov. 17, 2022
Payment date           Dec. 15, 2022
Distributions declared per share (in dollars per share)           $ 0.05
Dividends, cash           $ 1,319
Dividends, shares (in shares)           2,171
Dividends, stock           $ 27
First 7/29/2022 Dividend [Member]            
Record date           Nov. 17, 2022
Payment date           Dec. 15, 2022
Distributions declared per share (in dollars per share)           $ 0.10
Dividends, cash           $ 2,638
Dividends, shares (in shares)           4,341
Dividends, stock           $ 57
Second 7/29/2022 Dividend [Member]            
Record date           Oct. 18, 2022
Payment date           Nov. 15, 2022
Distributions declared per share (in dollars per share)           $ 0.10
Dividends, cash           $ 2,580
Dividends, shares (in shares)           4,621
Dividends, stock           $ 60
Third 7/29/2022 Dividend [Member]            
Record date           Sep. 19, 2022
Payment date           Oct. 14, 2022
Distributions declared per share (in dollars per share)           $ 0.10
Dividends, cash           $ 2,558
Dividends, shares (in shares)           7,703
Dividends, stock           $ 81
First 4/29/22 Dividend [Member]            
Record date           Aug. 18, 2022
Payment date           Sep. 15, 2022
Distributions declared per share (in dollars per share)           $ 0.10
Dividends, cash           $ 2,528
Dividends, shares (in shares)           4,925
Dividends, stock           $ 60
Second 4/29/2022 Dividend [Member]            
Record date           Jul. 19, 2022
Payment date           Aug. 16, 2022
Distributions declared per share (in dollars per share)           $ 0.10
Dividends, cash           $ 2,484
Dividends, shares (in shares)           3,939
Dividends, stock           $ 55
Third 4/29/2022 Dividend [Member]            
Record date           Jun. 17, 2022
Payment date           Jul. 15, 2022
Distributions declared per share (in dollars per share)           $ 0.10
Dividends, cash           $ 2,434
Dividends, shares (in shares)           4,286
Dividends, stock           $ 51
First 2/25/2022 Dividend [Member]            
Record date           May 18, 2022
Payment date           Jun. 15, 2022
Distributions declared per share (in dollars per share)           $ 0.10
Dividends, cash           $ 2,378
Dividends, shares (in shares)           4,428
Dividends, stock           $ 50
Second 2/25/2022 Dividend [Member]            
Record date           Apr. 19, 2022
Payment date           May 16, 2022
Distributions declared per share (in dollars per share)           $ 0.10
Dividends, cash           $ 2,349
Dividends, shares (in shares)           4,088
Dividends, stock           $ 49
Third 2/25/2022 Dividend [Member]            
Record date           Mar. 18, 2022
Payment date           Apr. 14, 2022
Distributions declared per share (in dollars per share)           $ 0.10
Dividends, cash           $ 2,352
Dividends, shares (in shares)           3,221
Dividends, stock           $ 46