XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurement (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value Measurement  
Schedule of fair value and carrying value of Senior Notes

(Unaudited)

December 31, 2022

September 30, 2023

(in thousands)

Fair Value (1)

Carrying Value (2)

Fair Value (1)

Carrying Value (2)

2026 Notes

$

556,985

545,416

553,190

546,320

2027 Notes

612,365

646,610

621,010

647,131

2028 Notes

601,575

644,776

613,730

645,467

2029 Notes

685,650

742,480

688,500

743,219

Total

$

2,456,575

2,579,282

2,476,430

2,582,137

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