Accrued expenses and other current liabilities - Supply agreement (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2018 |
|
| Contingencies and commitments | |||
| Purchasing obligations | $ 5,000,000 | ||
| Period of agreement | 5 years | ||
| Losses accrued on firm purchase commitments | $ 0 | $ 5,000,000 | $ 0 |
| Research and development | |||
| Contingencies and commitments | |||
| Purchasing obligations, Paid in 2020 | 2,500,000 | ||
| Purchasing obligations, Paid in 2021 | 2,500,000 | ||
| Minimum | Research and development | |||
| Contingencies and commitments | |||
| Purchasing obligations | $ 5,000,000 | ||
| X | ||||||||||
- Definition Refers to losses accrued on firm purchase commitments. No definition available.
|
| X | ||||||||||
- Definition Term of purchase obligation agreement. No definition available.
|
| X | ||||||||||
- Definition The amount of purchase commitments invoiced during the year. No definition available.
|
| X | ||||||||||
- Definition The amount of purchase commitments paid during the year. No definition available.
|
| X | ||||||||||
- Definition Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|