v3.26.3
Stockholders' Equity and Distributions - Schedule of Dividends Declared (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Dividends Payable [Line Items]                    
Per share amount (in dollars per share) $ 0.47       $ 0.47     $ 1.41 $ 1.41 $ 1.88
Total Amount $ 87,969       $ 85,388     $ 262,652 $ 249,855 $ 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            
Base Dividend Q1 2026                    
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              
Supplemental Dividend Q1 2026                    
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              
Base Dividend Q2 2026                    
Dividends Payable [Line Items]                    
Distribution Type   Base                
Declared Date   Apr. 29, 2026                
Record Date   May 14, 2026                
Payment Date   May 21, 2026                
Per share amount (in dollars per share)   $ 0.40                
Total Amount   $ 74,851                
Supplemental Dividend Q2 2026                    
Dividends Payable [Line Items]                    
Distribution Type   Supplemental                
Declared Date   Apr. 29, 2026                
Record Date   May 14, 2026                
Payment Date   May 21, 2026                
Per share amount (in dollars per share)   $ 0.07                
Total Amount   $ 13,099                
Base Dividend Q3 2026                    
Dividends Payable [Line Items]                    
Distribution Type Base                  
Declared Date Jul. 27, 2026                  
Record Date Aug. 11, 2026                  
Payment Date Aug. 18, 2026                  
Per share amount (in dollars per share) $ 0.40                  
Total Amount $ 74,867                  
Supplemental Dividend Q3 2026                    
Dividends Payable [Line Items]                    
Distribution Type Supplemental                  
Declared Date Jul. 27, 2026                  
Record Date Aug. 11, 2026                  
Payment Date Aug. 18, 2026                  
Per share amount (in dollars per share) $ 0.07                  
Total Amount $ 13,102