Convertible Senior Notes - Notes Payable (Details) - Convertible Notes - 2023 convertible senior notes - USD ($) $ in Thousands |
Mar. 31, 2023 |
Dec. 31, 2022 |
May 31, 2018 |
---|---|---|---|
Notes Payable, Current and Noncurrent [Abstract] | |||
Principal amount of the 2023 Notes outstanding | $ 76,854 | $ 76,854 | $ 750,000 |
Unamortized discount (including unamortized debt issuance cost) | (64) | (159) | |
Total notes payable | 76,790 | 76,695 | |
Fair value of the 2023 Notes outstanding (Level 2) | $ 76,107 | $ 74,789 |
X | ||||||||||
- Definition Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock. No definition available.
|
X | ||||||||||
- Definition Face (par) amount of debt instrument at time of issuance. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount, after accumulated amortization, of debt discount (premium). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|