XML 47 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Fair value (Tables)
9 Months Ended
Sep. 30, 2025
Fair Value.  
Schedule of fair value and carrying value of senior notes

The following table sets forth the fair value and carrying value of the senior notes (in thousands):

(Unaudited)

December 31, 2024

September 30, 2025

   

Fair

   

Carrying

   

Fair

   

Carrying

Value (1)

Value (2)

Value (1)

Value (2)

2026 Notes

$

98,924

96,599

2029 Notes

417,211

404,055

372,295

363,052

2030 Notes

579,660

595,376

603,000

595,968

Total

$

1,095,795

1,096,030

975,295

959,020

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