v3.26.1
Senior Notes, Net - Senior Notes, Net (Details) - Senior Notes - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Oct. 07, 2021
Dec. 16, 2020
Debt Instrument [Line Items]        
Total Credit Facility $ 940,019 $ 928,169    
Senior Notes 3.75 Percent        
Debt Instrument [Line Items]        
Stated interest rate 3.75%     3.75%
Aggregate principal amount $ 500,000 500,000    
Less: Deferred financing costs (2,025) (2,713)    
Total Credit Facility $ 497,975 497,287    
Senior Notes 4.50 Percent        
Debt Instrument [Line Items]        
Stated interest rate 4.50%   4.50%  
Aggregate principal amount $ 500,000 500,000    
Less: Discount (57,956) (69,118)    
Total Credit Facility $ 442,044 $ 430,882