XML 79 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Dividends and Distributions - Summary of Dividends and Distributions Paid (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 28, 2024
Jul. 29, 2024
Apr. 29, 2024
Feb. 13, 2024
Oct. 30, 2023
Aug. 01, 2023
May 02, 2023
Feb. 15, 2023
Nov. 03, 2022
Aug. 01, 2022
May 02, 2022
Feb. 15, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dividends Payable [Line Items]                              
Total Distribution                         $ 79,964 $ 78,930 $ 49,052
DRIP Shares Value                         $ 1,595 $ 603  
O 2022 A Regular Dividends                              
Dividends Payable [Line Items]                              
Record Date                       Mar. 11, 2022      
Payment Date                       Mar. 25, 2022      
Amount Per Share                       $ 0.36      
Total Distribution                       $ 8,797      
Cash Distribution                       $ 8,797      
O 2022 A Supplemental Dividends                              
Dividends Payable [Line Items]                              
Record Date                       Mar. 11, 2022      
Payment Date                       Mar. 25, 2022      
Amount Per Share                       $ 0.17      
Total Distribution                       $ 4,154      
Cash Distribution                       $ 4,154      
O 2022 A Regular First Dividends                              
Dividends Payable [Line Items]                              
Record Date                     Jun. 10, 2022        
Payment Date                     Jun. 24, 2022        
Amount Per Share                     $ 0.36        
Total Distribution                     $ 8,797        
Cash Distribution                     $ 8,797        
O 2022 A Supplemental First Dividends                              
Dividends Payable [Line Items]                              
Record Date                     Jun. 10, 2022        
Payment Date                     Jun. 24, 2022        
Amount Per Share                     $ 0.07        
Total Distribution                     $ 1,712        
Cash Distribution                     $ 1,712        
O 2022 A Regular Second Dividends                              
Dividends Payable [Line Items]                              
Record Date                   Sep. 09, 2022          
Payment Date                   Sep. 23, 2022          
Amount Per Share                   $ 0.36          
Total Distribution                   $ 8,797          
Cash Distribution                   $ 8,797          
O 2022 A Supplemental Second Dividends                              
Dividends Payable [Line Items]                              
Record Date                   Sep. 09, 2022          
Payment Date                   Sep. 23, 2022          
Amount Per Share                   $ 0.07          
Total Distribution                   $ 1,711          
Cash Distribution                   $ 1,711          
O 2022 A Supplemental Third Dividends                              
Dividends Payable [Line Items]                              
Record Date                   Dec. 02, 2022          
Payment Date                   Dec. 16, 2022          
Amount Per Share                   $ 0.07          
Total Distribution                   $ 1,731          
Cash Distribution                   $ 1,731          
O 2022 A Regular Third Dividends                              
Dividends Payable [Line Items]                              
Record Date                   Dec. 02, 2022          
Payment Date                   Dec. 16, 2022          
Amount Per Share                   $ 0.36          
Total Distribution                   $ 8,902          
Cash Distribution                   $ 8,902          
O 2022 A Supplemental Fourth Dividends                              
Dividends Payable [Line Items]                              
Record Date                 Dec. 02, 2022            
Payment Date                 Dec. 16, 2022            
Amount Per Share                 $ 0.08            
Total Distribution                 $ 1,978            
Cash Distribution                 $ 1,978            
O 2023 A Supplemental Third Dividends                              
Dividends Payable [Line Items]                              
Record Date         Dec. 20, 2023                    
Payment Date         Dec. 27, 2023                    
Amount Per Share         $ 0.27                    
Total Distribution         $ 8,200                    
Cash Distribution         $ 8,200                    
O 2022 A Special Dividends                              
Dividends Payable [Line Items]                              
Record Date                 Dec. 02, 2022            
Payment Date                 Dec. 16, 2022            
Amount Per Share                 $ 0.1            
Total Distribution                 $ 2,473            
Cash Distribution                 $ 2,473            
O2022A Dividends                              
Dividends Payable [Line Items]                              
Amount Per Share                             $ 2
Total Distribution                             $ 49,052
Cash Distribution                             $ 49,052
O 2023 A Regular Dividends                              
Dividends Payable [Line Items]                              
Record Date               Mar. 22, 2023              
Payment Date               Mar. 29, 2023              
Amount Per Share               $ 0.41              
Total Distribution               $ 10,245              
Cash Distribution               $ 10,245              
O 2023 A Supplemental Dividends                              
Dividends Payable [Line Items]                              
Record Date               Mar. 22, 2023              
Payment Date               Mar. 29, 2023              
Amount Per Share               $ 0.15              
Total Distribution               $ 3,748              
Cash Distribution               $ 3,748              
O 2023 A Special Dividends                              
Dividends Payable [Line Items]                              
Record Date               Mar. 22, 2023              
Payment Date               Mar. 29, 2023              
Amount Per Share               $ 0.1              
Total Distribution               $ 2,499              
Cash Distribution               $ 2,499              
O 2023 A Regular First Dividends                              
Dividends Payable [Line Items]                              
Record Date             Jun. 21, 2023                
Payment Date             Jun. 28, 2023                
Amount Per Share             $ 0.41                
Total Distribution             $ 10,340                
Cash Distribution             9,987                
DRIP Shares Value             $ 353                
DRIP Shares             18,061                
DRIP Share Issue Price             $ 19.56                
O 2023 A Supplemental First Dividends                              
Dividends Payable [Line Items]                              
Record Date             Jun. 21, 2023                
Payment Date             Jun. 28, 2023                
Amount Per Share             $ 0.19                
Total Distribution             $ 4,792                
Cash Distribution             4,628                
DRIP Shares Value             $ 164                
DRIP Shares             8,370                
DRIP Share Issue Price             $ 19.56                
O 2023 A Regular Second Dividends                              
Dividends Payable [Line Items]                              
Record Date           Sep. 20, 2023                  
Payment Date           Sep. 27, 2023                  
Amount Per Share           $ 0.41                  
Total Distribution           $ 11,666                  
Cash Distribution           $ 11,666                  
O 2023 A Supplemental Second Dividends                              
Dividends Payable [Line Items]                              
Record Date           Sep. 20, 2023                  
Payment Date           Sep. 27, 2023                  
Amount Per Share           $ 0.21                  
Total Distribution           $ 5,975                  
Cash Distribution           $ 5,975                  
O 2023 A Regular Third Dividends                              
Dividends Payable [Line Items]                              
Record Date         Dec. 20, 2023                    
Payment Date         Dec. 27, 2023                    
Amount Per Share         $ 0.43                    
Total Distribution         $ 13,061                    
Cash Distribution         $ 13,061                    
O 2023 A Special Second Dividends                              
Dividends Payable [Line Items]                              
Record Date           Sep. 20, 2023                  
Payment Date           Sep. 27, 2023                  
Amount Per Share           $ 0.1                  
Total Distribution           $ 2,845                  
Cash Distribution           $ 2,845                  
O 2023 A Special Third Dividends                              
Dividends Payable [Line Items]                              
Record Date         Dec. 20, 2023                    
Payment Date         Dec. 27, 2023                    
Amount Per Share         $ 0.1                    
Total Distribution         $ 3,037                    
Cash Distribution         $ 3,037                    
O 2023 A Special First Dividends                              
Dividends Payable [Line Items]                              
Record Date             Jun. 21, 2023                
Payment Date             Jun. 28, 2023                
Amount Per Share             $ 0.1                
Total Distribution             $ 2,522                
Cash Distribution             2,436                
DRIP Shares Value             $ 86                
DRIP Shares             4,405                
DRIP Share Issue Price             $ 19.56                
O2023A Dividends                              
Dividends Payable [Line Items]                              
Amount Per Share                           $ 2.88  
Total Distribution                           $ 78,930  
Cash Distribution                           78,327  
DRIP Shares Value                           $ 603  
DRIP Shares                           30,836  
O 2024 A Regular Dividend                              
Dividends Payable [Line Items]                              
Record Date       Mar. 20, 2024                      
Payment Date       Mar. 27, 2024                      
Amount Per Share       $ 0.43                      
Total Distribution       $ 13,513                      
Cash Distribution       $ 13,513                      
O 2024 A Supplemental Dividend                              
Dividends Payable [Line Items]                              
Record Date       Mar. 20, 2024                      
Payment Date       Mar. 27, 2024                      
Amount Per Share       $ 0.22                      
Total Distribution       $ 6,914                      
Cash Distribution       $ 6,914                      
O 2024 A Regular First Dividend                              
Dividends Payable [Line Items]                              
Record Date     Jun. 19, 2024                        
Payment Date     Jun. 26, 2024                        
Amount Per Share     $ 0.43                        
Total Distribution     $ 14,240                        
Cash Distribution     13,623                        
DRIP Shares Value     $ 617                        
DRIP Shares     31,889                        
DRIP Share Issue Price     $ 19.36                        
O 2024 A Supplemental First Dividend                              
Dividends Payable [Line Items]                              
Record Date     Jun. 19, 2024                        
Payment Date     Jun. 26, 2024                        
Amount Per Share     $ 0.16                        
Total Distribution     $ 5,299                        
Cash Distribution     5,069                        
DRIP Shares Value     $ 230                        
DRIP Shares     11,866                        
DRIP Share Issue Price     $ 19.36                        
O 2024 A Regular Second Dividend                              
Dividends Payable [Line Items]                              
Record Date   Sep. 19, 2024                          
Payment Date   Sep. 26, 2024                          
Amount Per Share   $ 0.43                          
Total Distribution   $ 14,567                          
Cash Distribution   14,002                          
DRIP Shares Value   $ 565                          
DRIP Shares   28,981                          
DRIP Share Issue Price   $ 19.5                          
O 2024 A Supplemental Second Dividend                              
Dividends Payable [Line Items]                              
Record Date   Sep. 19, 2024                          
Payment Date   Sep. 26, 2024                          
Amount Per Share   $ 0.14                          
Total Distribution   $ 4,743                          
Cash Distribution   4,560                          
DRIP Shares Value   $ 183                          
DRIP Shares   9,436                          
DRIP Share Issue Price   $ 19.5                          
O 2024 A Regular Third Dividend                              
Dividends Payable [Line Items]                              
Record Date Dec. 17, 2024                            
Payment Date Dec. 27, 2024                            
Amount Per Share $ 0.43                            
Total Distribution $ 14,583                            
Cash Distribution $ 14,583                            
O 2024 A Supplemental Third Dividend                              
Dividends Payable [Line Items]                              
Record Date Dec. 17, 2024                            
Payment Date Dec. 27, 2024                            
Amount Per Share $ 0.18                            
Total Distribution $ 6,105                            
Cash Distribution $ 6,105                            
O2024 A Dividends                              
Dividends Payable [Line Items]                              
Amount Per Share                         $ 2.42    
Total Distribution                         $ 79,964    
Cash Distribution                         78,369    
DRIP Shares Value                         $ 1,595    
DRIP Shares                         82,172