Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
SENIOR NOTES, NET - Schedule of Senior Notes, Net (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
May 09, 2024
$ / shares
Mar. 31, 2025
USD ($)
Rate
Mar. 31, 2025
USD ($)
Rate
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]          
Convertible Debt   $ 575,000 $ 575,000   $ 575,000
Debt Instrument, Convertible, Conversion Price | $ / shares $ 175.32        
Debt Instrument, Convertible, Stock Price Trigger | $ / shares $ 116.15        
Loss on early extinguishment of debt     $ 160,159 $ 234,015  
Debt Instrument, Convertible, Conversion Ratio     0.0086096    
Percentage Of Wholly Owned Subsidiaries   100.00% 100.00%    
Five Point Six Five Zero Percentage Senior Notes Due 2035          
Debt Instrument [Line Items]          
Stated interest rate | Rate   5.65% 5.65%    
Convertible Debt   $ 500,000 $ 500,000    
Unamortized premium   $ 2,782 2,782    
Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger   99.439%      
Senior Notes [Member]          
Debt Instrument [Line Items]          
Net debt issuance costs   $ (22,133) (22,133)   (18,465)
Senior notes, net   $ 1,800,085 $ 1,800,085   1,306,535
Senior Notes [Member] | 6.00% senior notes due 2025 [Member]          
Debt Instrument [Line Items]          
Stated interest rate   5.65% 5.65%    
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] | Convertible Senior Notes Due Two Thousand Twenty Eight          
Debt Instrument [Line Items]          
Stated interest rate   1.75% 1.75%    
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] | Five Point Six Five Zero Percentage Senior Notes Due 2035          
Debt Instrument [Line Items]          
Senior notes, gross   $ 497,218 $ 497,218   $ 0