XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Senior Notes and Loans Payable - Schedule of Senior Notes (Details) - Senior Notes - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2020
Jun. 30, 2017
Debt Instrument        
Discount and deferred loan costs $ (4,808) $ (5,751)    
Total $ 1,095,192 $ 1,094,249    
5.875% Senior Notes due June 15, 2024        
Debt Instrument        
Interest rate on senior note (percent) 5.875% 5.875%   5.875%
Aggregate outstanding debt $ 450,000 $ 450,000    
5.250% Senior Notes due June 1, 2027        
Debt Instrument        
Interest rate on senior note (percent) 5.25% 5.25%   5.25%
Aggregate outstanding debt $ 300,000 $ 300,000    
5.700% Senior Notes due June 15, 2028        
Debt Instrument        
Interest rate on senior note (percent) 5.70% 5.70% 5.70%  
Aggregate outstanding debt $ 350,000 $ 350,000