Quarterly report [Sections 13 or 15(d)]

Stockholders' Equity and Distributions - Schedule of Dividends Declared (Details)

v3.26.1
Stockholders' Equity and Distributions - Schedule of Dividends Declared (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2025
Dividends Payable [Line Items]            
Per share amount (in dollars per share) $ 0.47       $ 0.47 $ 1.88
Total Amount $ 86,733       $ 81,384 $ 335,263
Base Dividend Q1 2025            
Dividends Payable [Line Items]            
Distribution Type         Base  
Declared Date         Feb. 06, 2025  
Record Date         Feb. 26, 2025  
Payment Date         Mar. 05, 2025  
Per share amount (in dollars per share)         $ 0.40  
Total Amount         $ 69,263  
Supplemental Dividend Q1 2025            
Dividends Payable [Line Items]            
Distribution Type         Supplemental  
Declared Date         Feb. 06, 2025  
Record Date         Feb. 26, 2025  
Payment Date         Mar. 05, 2025  
Per share amount (in dollars per share)         $ 0.07  
Total Amount         $ 12,121  
Base Dividend Q2 2025            
Dividends Payable [Line Items]            
Distribution Type       Base    
Declared Date       Apr. 23, 2025    
Record Date       May 13, 2025    
Payment Date       May 20, 2025    
Per share amount (in dollars per share)       $ 0.40    
Total Amount       $ 70,709    
Supplemental Dividend Q2 2025            
Dividends Payable [Line Items]            
Distribution Type       Supplemental    
Declared Date       Apr. 23, 2025    
Record Date       May 13, 2025    
Payment Date       May 20, 2025    
Per share amount (in dollars per share)       $ 0.07    
Total Amount       $ 12,374    
Base Dividend Q3 2025            
Dividends Payable [Line Items]            
Distribution Type     Base      
Declared Date     Jul. 24, 2025      
Record Date     Aug. 12, 2025      
Payment Date     Aug. 19, 2025      
Per share amount (in dollars per share)     $ 0.40      
Total Amount     $ 72,671      
Supplemental Dividend Q3 2025            
Dividends Payable [Line Items]            
Distribution Type     Supplemental      
Declared Date     Jul. 24, 2025      
Record Date     Aug. 12, 2025      
Payment Date     Aug. 19, 2025      
Per share amount (in dollars per share)     $ 0.07      
Total Amount     $ 12,717      
Base Dividend Q4 2025            
Dividends Payable [Line Items]            
Distribution Type   Base        
Declared Date   Oct. 23, 2025        
Record Date   Nov. 12, 2025        
Payment Date   Nov. 19, 2025        
Per share amount (in dollars per share)   $ 0.40        
Total Amount   $ 72,688        
Supplemental Dividend Q4 2025            
Dividends Payable [Line Items]            
Distribution Type   Supplemental        
Declared Date   Oct. 23, 2025        
Record Date   Nov. 12, 2025        
Payment Date   Nov. 19, 2025        
Per share amount (in dollars per share)   $ 0.07        
Total Amount   $ 12,720        
O 2026 Q1 Dividends            
Dividends Payable [Line Items]            
Distribution Type Base          
Declared Date Feb. 04, 2026          
Record Date Feb. 25, 2026          
Payment Date Mar. 04, 2026          
Per share amount (in dollars per share) $ 0.40          
Total Amount $ 73,815          
S 2026 Q1 Dividends            
Dividends Payable [Line Items]            
Distribution Type Supplemental          
Declared Date Feb. 04, 2026          
Record Date Feb. 25, 2026          
Payment Date Mar. 04, 2026          
Per share amount (in dollars per share) $ 0.07          
Total Amount $ 12,918