XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Convertible Senior Notes (Tables)
3 Months Ended
Mar. 31, 2023
Convertible Senior Notes  
Schedule of net carrying amount of convertible senior notes

​

​

​

​

​

​

​

​

March 31, 2023

    

December 31, 2022

Principal

$

690,000

​

$

690,000

Unamortized debt issuance costs

​

(15,276)

​

​

(16,033)

Convertible notes carrying amount, net

$

674,724

​

$

673,967

​

​

​

​

​

​

​

​

​

March 31, 2023

    

December 31, 2022

2027 Notes

$

812.3

​

$

687.3

​

Schedule of interest expense of convertible senior notes

​

​

​

​

​

​

​

March 31, 2023

    

December 31, 2022

Contractual interest expense

$

863

​

$

211

Amortization of debt issuance costs

​

756

​

​

198

Total interest expense

$

1,619

​

$

409

Schedule of convertible note hedge transaction

​

​

​

​

​

​

​

​

Purchase Price

​

Shares Purchased

2027 Note Hedge

$

194,994

​

​

3,016,680

​

Schedule of warrants details of convertible senior notes

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Proceeds

    

Shares

​

Strike Price

​

First Expiration

2027 Warrants

$

124,269

​

​

3,016,680

​

$

338.86

​

​

March 15, 2028

​