XML 83 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Carrying and Fair Value (Details) - USD ($)
Jul. 16, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Oct. 07, 2020
Nov. 15, 2019
4.625% Senior Notes Due in 2030 | Senior Notes            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Stated interest rate         4.625%  
Aggregate principal amount         $ 750,000,000  
4.625% Senior Notes Due in 2030 | Carrying Value            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Fair value of debt instruments   $ 457,211,000 $ 456,796,000      
4.625% Senior Notes Due in 2030 | Fair Value            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Fair value of debt instruments   420,935,000 405,408,000      
1.75% Convertible Notes | Convertible Debt            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Stated interest rate       1.75%   1.75%
Aggregate principal including cash payment $ 400,900,000          
Aggregate principal amount   149,100,000       $ 550,000,000.0
Repayments of convertible debt $ 135,000,000.0          
1.75% Convertible Notes | Carrying Value            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Fair value of debt instruments   148,186,000 544,516,000      
1.75% Convertible Notes | Fair Value            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Fair value of debt instruments   139,976,000 519,492,000      
3.625% Convertible Notes | Convertible Debt            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Stated interest rate 3.625%          
Aggregate principal amount $ 263,100,000          
3.625% Convertible Notes | Carrying Value            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Fair value of debt instruments   258,885,000 0      
3.625% Convertible Notes | Fair Value            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Fair value of debt instruments   $ 259,200,000 $ 0