v3.26.3
Dividends and Distributions - Summary of Dividends Paid (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Aug. 03, 2026
May 04, 2026
Feb. 17, 2026
Nov. 03, 2025
Aug. 04, 2025
May 05, 2025
Feb. 18, 2025
Oct. 28, 2024
Jul. 29, 2024
Apr. 29, 2024
Feb. 13, 2024
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Dividends Payable [Line Items]                                  
DRIP Shares Value                       $ 681 $ 631 $ 700      
O 2024 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            
O 2024 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            
O 2024 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                  
O 2024 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 Q4 Regular Dividends                                  
Dividends Payable [Line Items]                                  
Record Date       Dec. 19, 2025                          
Payment Date       Dec. 29, 2025                          
Amount Per Share       $ 0.43                          
Total Distribution       $ 16,320                          
Cash Distribution       $ 16,320                          
O 2025 Q4 Supplemental Dividends                                  
Dividends Payable [Line Items]                                  
Record Date       Dec. 19, 2025                          
Payment Date       Dec. 29, 2025                          
Amount Per Share       $ 0.07                          
Total Distribution       $ 2,657                          
Cash Distribution       $ 2,657                          
O 2025 A Dividends                                  
Dividends Payable [Line Items]                                  
Amount Per Share                               $ 2.15  
Total Distribution                               $ 77,481  
Cash Distribution                               75,469  
DRIP Shares Value                               $ 2,012  
DRIP Shares                               103,614  
O 2026 Q1 Regular Dividends                                  
Dividends Payable [Line Items]                                  
Record Date     Mar. 20, 2026                            
Payment Date     Mar. 30, 2026                            
Amount Per Share     $ 0.43                            
Total Distribution     $ 16,320                            
Cash Distribution     $ 16,320                            
O 2026 Q1 Supplemental Dividends                                  
Dividends Payable [Line Items]                                  
Record Date     Mar. 20, 2026                            
Payment Date     Mar. 30, 2026                            
Amount Per Share     $ 0.09                            
Total Distribution     $ 3,416                            
Cash Distribution     $ 3,416                            
O 2026 Q2 Regular Dividends                                  
Dividends Payable [Line Items]                                  
Record Date   Jun. 16, 2026                              
Payment Date   Jun. 29, 2026                              
Amount Per Share   $ 0.43                              
Total Distribution   $ 16,320                              
Cash Distribution   $ 16,320                              
O 2026 Q2 Supplemental Dividends                                  
Dividends Payable [Line Items]                                  
Record Date   Jun. 16, 2026                              
Payment Date   Jun. 29, 2026                              
Amount Per Share   $ 0.19                              
Total Distribution   $ 7,212                              
Cash Distribution   $ 7,212                              
O 2026 Q3 Regular Dividends                                  
Dividends Payable [Line Items]                                  
Record Date Sep. 15, 2026                                
Payment Date Sep. 29, 2026                                
Amount Per Share $ 0.43                                
Total Distribution $ 17,101                                
Cash Distribution $ 17,101                                
O 2026 Q3 Supplemental Dividends                                  
Dividends Payable [Line Items]                                  
Record Date Sep. 15, 2026                                
Payment Date Sep. 29, 2026                                
Amount Per Share $ 0.07                                
Total Distribution $ 2,784                                
Cash Distribution $ 2,784                                
O 2026 H1 Dividends                                  
Dividends Payable [Line Items]                                  
Amount Per Share                             $ 1.64    
Total Distribution                             $ 63,153    
Cash Distribution                             $ 63,153