XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Senior Notes, Net - Schedule of Senior Notes, Net (Details) - Senior Notes - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Dec. 16, 2020
Debt Instrument [Line Items]      
Total Credit Facility $ 922,449 $ 906,101  
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 (3,062) (4,100)  
Total Credit Facility $ 496,938 495,900  
Senior Notes 4.50 Percent      
Debt Instrument [Line Items]      
Stated interest rate 4.50%    
Aggregate principal amount $ 500,000 500,000  
Less: Discount (74,489) (89,799)  
Total Credit Facility $ 425,511 $ 410,201