XML 76 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Senior Notes and Loans Payable - Schedule of Senior Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2020
Jun. 30, 2017
Debt Instrument [Line Items]        
Discount and deferred loan costs $ (5,751) $ (9,376)    
Total $ 1,094,249 1,090,624    
Senior Notes | 5.875% Senior Notes due June 15, 2024        
Debt Instrument [Line Items]        
Interest rate on senior note (percent) 5.875%     5.875%
Long-term debt, gross $ 450,000 450,000    
Senior Notes | 5.250% Senior Notes due June 1, 2027        
Debt Instrument [Line Items]        
Interest rate on senior note (percent) 5.25%     5.25%
Long-term debt, gross $ 300,000 300,000    
Senior Notes | 5.700% Senior Notes due June 15, 2028        
Debt Instrument [Line Items]        
Interest rate on senior note (percent) 5.70%   5.70%  
Long-term debt, gross $ 350,000 $ 350,000