Annual report pursuant to Section 13 and 15(d)

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

v3.19.3.a.u2
Accrued expenses and other current liabilities - Supply agreement (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
Contingencies and commitments  
Purchasing obligations $ 5,000,000
Period of purchase obligation 5 years
Losses accrued on firm purchase commitments $ 5,000,000
Research and development  
Contingencies and commitments  
Purchase Obligation, Due in Next Twelve Months 2,500,000
Purchase Obligation, Due in Second Year 2,500,000
Minimum | Research and development  
Contingencies and commitments  
Purchasing obligations $ 5,000,000.0