XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurement (Tables)
12 Months Ended
Dec. 31, 2022
Fair Value Measurement  
Schedule of fair value and carrying value of Senior Notes

December 31, 2021

December 31, 2022

(in thousands)

Fair Value (1)

Carrying Value (2)

Fair Value (1)

Carrying Value (2)

2026 Notes

$

604,450

544,294

556,985

545,416

2027 Notes

672,750

645,970

612,365

646,610

2028 Notes

680,225

643,902

601,575

644,776

2029 Notes

783,750

741,544

685,650

742,480

Total

$

2,741,175

2,575,710

2,456,575

2,579,282

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