Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details)

v3.25.0.1
Subsequent Events (Details)
$ / shares in Units, $ in Thousands, shares in Millions
12 Months Ended
Feb. 06, 2025
USD ($)
$ / shares
shares
Feb. 05, 2025
USD ($)
Feb. 04, 2025
Dec. 31, 2024
USD ($)
quarterlyDistribution
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Subsequent Event [Line Items]            
Dividends, number of quarterly distributions | quarterlyDistribution       4    
Cash paid for interest expense | $       $ 77,850 $ 67,149 $ 52,075
SMBC Facility            
Subsequent Event [Line Items]            
Line of credit facility, unused capacity, commitment fee percentage       0.375%    
February 2025 Notes            
Subsequent Event [Line Items]            
Cash paid for interest expense | $       $ 2,140 $ 2,140 $ 2,140
Subsequent Event            
Subsequent Event [Line Items]            
Dividend payable per share (in dollars per share) $ 0.47          
Sale of Stock, Number of Shares Issued in Transaction | shares 2.0          
Sale of Stock, Consideration Received on Transaction | $ $ 39,800          
Subsequent Event | SMBC Facility            
Subsequent Event [Line Items]            
Borrowing base threshold     160.00%      
Borrowing base percentage   1.45% 1.475%      
Line of credit facility, unused capacity, commitment fee percentage   0.40% 0.35%      
Subsequent Event | February 2025 Notes            
Subsequent Event [Line Items]            
Repayment of long-term debt | $   $ 50,000        
Cash paid for interest expense | $   $ 1,100        
O 2025 Q4 Dividends | Subsequent Event            
Subsequent Event [Line Items]            
Dividend payable per share (in dollars per share) $ 0.40          
S 2025 A Dividends | Subsequent Event            
Subsequent Event [Line Items]            
Total supplemental dividends amount to be paid (in dollars per share) 0.28          
S 2025 Q1 Dividends | Subsequent Event            
Subsequent Event [Line Items]            
Supplemental dividends amount to be paid each quarter (in dollars per share) 0.07          
S 2025 Q2 Dividends | Subsequent Event            
Subsequent Event [Line Items]            
Supplemental dividends amount to be paid each quarter (in dollars per share) 0.07          
S 2025 Q3 Dividends | Subsequent Event            
Subsequent Event [Line Items]            
Supplemental dividends amount to be paid each quarter (in dollars per share) 0.07          
S 2025 Q4 Dividends | Subsequent Event            
Subsequent Event [Line Items]            
Supplemental dividends amount to be paid each quarter (in dollars per share) $ 0.07