XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurement (Tables)
3 Months Ended
Mar. 31, 2022
Fair Value Measurement  
Schedule of fair value and carrying value of Senior Notes

(Unaudited)

December 31, 2021

March 31, 2022

(in thousands)

Fair Value (1)

Carrying Value (2)

Fair Value (1)

Carrying Value (2)

2026 Notes

$

604,450

544,294

593,945

544,568

2027 Notes

672,750

645,970

660,530

646,125

2028 Notes

680,225

643,902

662,155

644,117

2029 Notes

783,750

741,544

746,250

741,774

Total

$

2,741,175

2,575,710

2,662,880

2,576,584

(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.