XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurement (Tables)
9 Months Ended
Sep. 30, 2022
Fair Value Measurement  
Schedule of fair value and carrying value of Senior Notes

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

(Unaudited)

​

​

​

December 31, 2021

​

September 30, 2022

​

(in thousands)

​

Fair Value (1)

​

Carrying Value (2)

​

Fair Value (1)

​

Carrying Value (2)

​

2026 Notes

​

$

604,450

​

​

544,294

​

​

551,430

​

​

545,128

​

2027 Notes

​

​

672,750

​

​

645,970

​

​

601,120

​

​

646,444

​

2028 Notes

​

​

680,225

​

​

643,902

​

​

591,500

​

​

644,554

​

2029 Notes

​

​

783,750

​

​

741,544

​

​

657,375

​

​

742,243

​

Total

​

$

2,741,175

​

​

2,575,710

​

​

2,401,425

​

​

2,578,369

​

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