XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Fair value (Tables)
9 Months Ended
Sep. 30, 2024
Fair Value.  
Schedule of fair value and carrying value of 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, 2023

September 30, 2024

   

Fair

   

Carrying

   

Fair

   

Carrying

Value (1)

Value (2)

Value (1)

Value (2)

2026 Notes

$

99,534

96,351

99,166

96,536

2029 Notes

417,781

403,441

418,066

403,897

2030 Notes

573,720

594,622

591,000

595,183

2026 Convertible Notes

138,337

25,982

Total

$

1,229,372

1,120,396

1,108,232

1,095,616

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