XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Senior Notes, Net - Schedule of Senior Notes, Net (Details) - Senior Notes - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Oct. 07, 2021
Dec. 16, 2020
Debt Instrument [Line Items]        
Stated interest rate     4.50%  
Total Credit Facility $ 895,830 $ 886,045    
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 (4,799) (5,491)    
Total Credit Facility $ 495,201 494,509    
Senior Notes 4.50 Percent        
Debt Instrument [Line Items]        
Stated interest rate 4.50%      
Aggregate principal amount $ 500,000 500,000    
Less: Discount (99,371) (108,464)    
Total Credit Facility $ 400,629 $ 391,536