XML 69 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Dividends and Distributions - Summary of Dividends Paid (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Aug. 04, 2025
May 05, 2025
Feb. 18, 2025
Oct. 28, 2024
Jul. 29, 2024
Apr. 29, 2024
Feb. 13, 2024
Oct. 30, 2023
Aug. 01, 2023
May 02, 2023
Feb. 15, 2023
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Dividends Payable [Line Items]                                      
DRIP Shares Value                       $ 681 $ 631 $ 700 $ 748 $ 847      
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 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
O2024 A Regular Dividends                                      
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                        
O2024 A Supplemental Dividends                                      
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                        
O2024 A Regular First Dividends                                      
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.50                            
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  
O 2025 Q1 Regular Second Dividends                                      
Dividends Payable [Line Items]                                      
Record Date     Mar. 20, 2025                                
Payment Date     Mar. 27, 2025                                
Amount Per Share     $ 0.43                                
Total Distribution     $ 14,935                                
Cash Distribution     14,377                                
DRIP Shares Value     $ 558                                
DRIP Shares     28,862                                
DRIP Share Issue Price     $ 19.33                                
O 2025 Q1 Supplemental Second Dividends                                      
Dividends Payable [Line Items]                                      
Record Date     Mar. 20, 2025                                
Payment Date     Mar. 27, 2025                                
Amount Per Share     $ 0.11                                
Total Distribution     $ 3,820                                
Cash Distribution     3,677                                
DRIP Shares Value     $ 143                                
DRIP Shares     7,383                                
DRIP Share Issue Price     $ 19.33                                
O 2025 Q2 Regular Dividends                                      
Dividends Payable [Line Items]                                      
Record Date   Jun. 13, 2025                                  
Payment Date   Jun. 25, 2025                                  
Amount Per Share   $ 0.43                                  
Total Distribution   $ 15,200                                  
Cash Distribution   14,698                                  
DRIP Shares Value   $ 502                                  
DRIP Shares   25,932                                  
DRIP Share Issue Price   $ 19.39                                  
O 2025 Q2 Supplemental Dividends                                      
Dividends Payable [Line Items]                                      
Record Date   Jun. 13, 2025                                  
Payment Date   Jun. 25, 2025                                  
Amount Per Share   $ 0.11                                  
Total Distribution   $ 3,888                                  
Cash Distribution   3,760                                  
DRIP Shares Value   $ 128                                  
DRIP Shares   6,634                                  
DRIP Share Issue Price   $ 19.39                                  
O 2025 Q3 Regular Dividends                                      
Dividends Payable [Line Items]                                      
Record Date Sep. 18, 2025                                    
Payment Date Sep. 25, 2025                                    
Amount Per Share $ 0.43                                    
Total Distribution $ 15,587                                    
Cash Distribution 15,073                                    
DRIP Shares Value $ 514                                    
DRIP Shares 26,255                                    
DRIP Share Issue Price $ 19.57                                    
O 2025 Q3 Supplemental Dividends                                      
Dividends Payable [Line Items]                                      
Record Date Sep. 18, 2025                                    
Payment Date Sep. 25, 2025                                    
Amount Per Share $ 0.14                                    
Total Distribution $ 5,074                                    
Cash Distribution 4,907                                    
DRIP Shares Value $ 167                                    
DRIP Shares 8,548                                    
DRIP Share Issue Price $ 19.57                                    
O 2025 Q2 Dividends                                      
Dividends Payable [Line Items]                                      
Amount Per Share                         $ 1.65       $ 1.65    
Total Distribution                                 $ 58,504    
Cash Distribution                                 56,492    
DRIP Shares Value                                 $ 2,012    
DRIP Shares                                 103,614