XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Carrying and Fair Value) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
$4.625% Senior Notes | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt instruments $ 457,001 $ 456,796
$4.625% Senior Notes | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt instruments 415,759 405,408
$1.75% Convertible Notes | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt instruments 545,459 544,516
$1.75% Convertible Notes | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt instruments $ 510,576 $ 519,492