v3.26.1
Stockholders' Equity and Distributions - Schedule of Dividends Declared (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dividends Payable [Line Items]                  
Per share amount (in dollars per share) $ 0.47       $ 0.47   $ 0.94 $ 0.94 $ 1.88
Total Amount $ 87,950       $ 83,083   $ 174,683 $ 164,467 $ 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