XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Fair value (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value.  
Schedule of fair value and carrying value of the senior notes and 2026 Convertible Notes

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

(Unaudited)

December 31, 2022

September 30, 2023

   

Fair

   

Carrying

   

Fair

   

Carrying

Value (1)

Value (2)

Value (1)

Value (2)

2026 Notes

$

100,987

96,123

99,534

96,293

2029 Notes

410,860

402,872

410,657

403,295

2030 Notes

556,260

593,908

552,720

594,440

2026 Convertible Notes

406,039

55,773

231,163

38,767

Total

$

1,474,146

1,148,676

1,294,074

1,132,795

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