XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value Measurement (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Measurement  
Schedule of fair value and carrying value of Senior Notes

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

(Unaudited)

​

​

​

December 31, 2023

​

June 30, 2024

​

(in thousands)

​

Fair Value (1)

​

Carrying Value (2)

​

Fair Value (1)

​

Carrying Value (2)

​

2026 Notes

​

$

565,785

​

​

546,631

​

​

—

​

​

—

​

2027 Notes

​

​

642,655

​

​

647,313

​

​

645,255

​

​

647,690

​

2028 Notes

​

​

641,030

​

​

645,702

​

​

636,220

​

​

646,186

​

2029 Notes

​

​

720,000

​

​

743,470

​

​

724,650

​

​

743,985

​

2032 Notes

​

​

—

​

​

—

​

​

604,500

​

​

593,016

​

Total

​

$

2,569,470

​

​

2,583,116

​

​

2,610,625

​

​

2,630,877

​

(1)Fair values are based on Level 2 market data inputs.
(2)Carrying values are presented net of unamortized debt issuance costs and debt premium.