XML 68 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Dividends and Distributions - Summary of Dividends Paid (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
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
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dividends Payable [Line Items]                        
DRIP Shares Value                   $ 700    
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 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 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.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 Q1 Dividends                        
Dividends Payable [Line Items]                        
Amount Per Share                   $ 0.54    
Total Distribution                   $ 18,755    
Cash Distribution                   18,054    
DRIP Shares Value                   $ 701    
DRIP Shares                   36,245    
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