XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Senior Notes (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Summary of Convertible Notes
The following table presents details of our convertible senior notes, which are further discussed below (original principal in thousands):
Month Issued
Maturity Date (1)
Original Principal
Interest Rate per Annum
Effective Interest Rate for Liability Component
Conversion Rate for Each $1,000 Principal (2)
Initial Conversion Price per Share
2023 Notes
February 15, 2018
February 15, 2023
$230,000 0.75 %5.88 %$17.4292 $57.38 
2026 Notes
June 1, 2019
June 1, 2026
$316,250 0.75 %5.38 %$11.2851 $88.61 
2025 NotesNovember 15, 2020November 15, 2025$350,000 0.125 %5.00 %$7.1355 $140.14 
____________________________________________________________________________
(1) Unless earlier converted or repurchased in accordance with their terms prior to such date
(2) Subject to adjustment upon the occurrence of certain specified events
The 2023 Notes, 2026 Notes and 2025 Notes consist of the following:
As of December 31, 2021As of December 31, 2020
2023 Notes2026 Notes2025 Notes2023 Notes2026 Notes2025 Notes
Liability component:
Principal$10,908 $316,250 $350,000 $48,035 $316,250 $350,000 
Unamortized debt discount(634)(56,918)(59,436)(4,915)(67,977)(73,075)
Unamortized debt issuance costs(64)(4,276)(4,232)(501)(5,114)(5,235)
Net carrying amount10,210 255,056 286,332 42,619 243,159 271,690 
Equity component:
Net carrying amount$2,321 $81,550 $73,109 $10,217 $81,550 $73,097 
Summary of Interest Expense
The following table sets forth total interest expense recognized related to the 2023 Notes, 2026 Notes and 2025 Notes:
As of December 31, 2021As of December 31, 2020As of December 31, 2019
2023 Notes2026 Notes2025 Notes2023 Notes2026 Notes2025 Notes2023 Notes2026 Notes2025 Notes
Contractual interest expense$192 $2,372 $436 $1,566 $2,365 $51 $1,725 $593 $— 
Amortization of debt issuance costs215 852 971 999 821 157 1,001 466 — 
Amortization of debt discount 1,218 11,026 13,580 9,080 10,696 1,541 9,414 5,740 — 
Total$1,625 $14,250 $14,987 $11,645 $13,882 $1,749 $12,140 $6,799 $—