Convertible Notes - Amortization expense, debt discount and debt issuance costs (Details) - Convertible Notes $ in Thousands |
3 Months Ended |
|---|---|
|
Mar. 31, 2021
USD ($)
| |
| Amortization expense for debt issuance costs | |
| April 1, 2021-December 31, 2021 | $ 927 |
| January 1, 2022-December 31, 2022 | 1,254 |
| January 1, 2023-December 31, 2023 | 954 |
| Total | $ 3,135 |