Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.3
SENIOR NOTES, NET - Schedule of Senior Notes, Net (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
May 09, 2024
$ / shares
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]            
Senior notes, gross     $ 250,000   $ 250,000  
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   0 (907) $ (631) (907)  
Debt Instrument, Convertible, Conversion Ratio       0.0043048    
Senior Notes [Member]            
Debt Instrument [Line Items]            
Net debt issuance costs   (20,051)   $ (20,051)   (6,305)
Senior notes, net   1,304,949   1,304,949   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 $ 150,000 $ 250,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%    
Senior Notes [Member] | Convertible Senior Notes Due Two Thousand Twenty Eight            
Debt Instrument [Line Items]            
Stated interest rate   1.75%   1.75%