Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.2
SENIOR NOTES, NET - Schedule of Senior Notes, Net (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
May 09, 2024
$ / shares
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]            
Convertible Debt   $ 575,000   $ 575,000   $ 0
Debt Instrument, Convertible, Conversion Price | $ / shares $ 350.64          
Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger 130.00%          
Debt Instrument, Convertible, Stock Price Trigger | $ / shares $ 232.30          
CashPaidForCappedCall       (61,790) $ 0  
Loss on early extinguishment of debt   (631) $ 0 $ (631) $ 0  
Debt Instrument, Convertible, Conversion Ratio       0.0043048    
Senior Notes [Member]            
Debt Instrument [Line Items]            
Net debt issuance costs   (21,400)   $ (21,400)   (6,305)
Senior notes, net   1,303,600   1,303,600   994,689
Senior Notes [Member] | 6.00% senior notes due 2025 [Member]            
Debt Instrument [Line Items]            
Senior notes, gross   $ 0   $ 0   250,994
Stated interest rate   6.00%   6.00%    
Unamortized premium           994
Debt Instrument, Repurchased Face Amount   $ 250,000   $ 250,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%    
Senior Notes [Member] | Convertible Senior Notes Due Two Thousand Twenty Eight            
Debt Instrument [Line Items]            
Stated interest rate   1.75%   1.75%