Quarterly report pursuant to Section 13 or 15(d)

SENIOR NOTES, NET - Schedule of Senior Notes, Net (Details)

v3.23.3
SENIOR NOTES, NET - Schedule of Senior Notes, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Extinguishment of Debt, Amount $ 900 $ 900  
Senior Notes [Member]      
Debt Instrument [Line Items]      
Net debt issuance costs (6,757) (6,757) $ (8,387)
Senior notes, net 994,412 994,412 1,143,590
Senior Notes [Member] | 6.00% senior notes due 2025 [Member]      
Debt Instrument [Line Items]      
Senior notes, gross 251,169 251,169 401,977
Senior notes, net $ 250,000 $ 250,000  
Stated interest rate 6.00% 6.00%  
Unamortized premium $ 1,169 $ 1,169 1,977
Debt Instrument, Face Amount 150,000 150,000  
Senior Notes [Member] | 5.125% senior notes due 2027 [Member]      
Debt Instrument [Line Items]      
Senior notes, gross $ 300,000 $ 300,000 300,000
Stated interest rate 5.125% 5.125%  
Senior Notes [Member] | 3.875% senior notes due 2029 [Member]      
Debt Instrument [Line Items]      
Senior notes, gross $ 450,000 $ 450,000 $ 450,000
Stated interest rate 3.875% 3.875%