Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
SENIOR NOTES, NET - Schedule of Senior and Convertible Senior Notes (Details) - Senior Notes [Member] - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Jun. 30, 2018
Apr. 30, 2012
Debt Instrument [Line Items]        
Net debt issuance costs $ (8,387) $ (10,309)    
Senior and convertible senior notes, net 1,143,590 1,142,486    
7.00% senior notes due 2022 [Member]        
Debt Instrument [Line Items]        
Debt instrument, stated rate       7.00%
6.00% senior notes due 2025        
Debt Instrument [Line Items]        
Senior and convertible senior notes, gross [1] $ 401,977 $ 402,795    
Debt instrument, stated rate 6.00% 6.00%    
5.125% senior notes due 2027 [Member]        
Debt Instrument [Line Items]        
Senior and convertible senior notes, gross $ 300,000 $ 300,000    
Debt instrument, stated rate 5.125% 5.125% 5.125%  
3.875% senior notes due 2029 [Member]        
Debt Instrument [Line Items]        
Senior and convertible senior notes, gross $ 450,000 $ 450,000    
Debt instrument, stated rate 3.875%     3.875%
[1] $200.0 million of the total $400.0 million of 6.00% Senior Notes due 2025 outstanding at December 31, 2022 was issued at par and had no unamortized premium.