Annual report pursuant to Section 13 and 15(d)

Collaborative Arrangements - Enzyme Supply Agreement (Details)

v3.20.4
Collaborative Arrangements - Enzyme Supply Agreement (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]    
Contract liabilities, deferred revenue $ 4,791 $ 2,044
Supply Agreement    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]    
Contract liabilities, deferred revenue $ 2,000 $ 2,000