Annual report pursuant to Section 13 and 15(d)

Accrued expenses and other current liabilities - Supply agreement (Details)

v3.20.4
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