v3.26.3
Fair Value Measurement (Tables)
9 Months Ended
Sep. 30, 2026
Fair Value Measurement  
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, 2025

​

September 30, 2026

​

​

  ​ ​

Fair

  ​ ​

Carrying

  ​ ​

Fair

  ​ ​

Carrying

​

​

​

Value (1)

​

Value (2)

​

Value (1)

​

Value (2)

​

2029 Notes

​

$

370,431

​

​

363,204

​

​

—

​

​

—

​

2030 Notes

​

​

607,500

​

​

596,172

​

​

587,400

​

​

592,297

​

2036 Notes

​

​

—

​

​

—

​

​

693,075

​

​

746,798

​

Total

​

$

977,931

​

​

959,376

​

​

1,280,475

​

​

1,339,095

​

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