XML 83 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Senior Notes, Net - Schedule of Senior Notes, Net (Details) - Senior Notes - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Oct. 07, 2021
Dec. 16, 2020
Debt Instrument [Line Items]        
Stated interest rate     4.50%  
Total Credit Facility $ 906,101 $ 886,045    
Senior Notes 3.75 Percent        
Debt Instrument [Line Items]        
Stated interest rate 3.75%     3.75%
Term loan $ 500,000 500,000    
Deferred financing costs (4,100) (5,491)    
Total Credit Facility $ 495,900 494,509    
Senior Notes 4.50 Percent        
Debt Instrument [Line Items]        
Stated interest rate 4.50%      
Term loan $ 500,000 500,000    
Less: Discount (89,799) (108,464)    
Total Credit Facility $ 410,201 $ 391,536