XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Fair value (Tables)
6 Months Ended
Jun. 30, 2022
Fair Value  
Schedule of fair value and carrying value of the senior notes and 2026 Convertible Notes

(Unaudited)

December 31, 2021

June 30, 2022

   

Fair

   

Carrying

   

Fair

   

Carrying

Value (1)

Value (2)

Value (1)

Value (2)

2025 Notes

$

594,866

581,117

2026 Notes

370,013

321,738

329,693

308,977

2029 Notes

654,080

577,149

543,345

528,078

2030 Notes

641,400

593,234

545,940

593,567

2026 Convertible Notes

331,655

52,206

548,940

75,791

Total

$

2,592,014

2,125,444

1,967,918

1,506,413

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