Collaboration Agreements - Additional Information (Detail) |
3 Months Ended | 9 Months Ended |
---|---|---|
Sep. 30, 2019
USD ($)
|
Sep. 30, 2019
USD ($)
|
|
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items] | ||
Revenue | $ 141,000 | $ 231,000 |
Minimum | ||
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items] | ||
Other short-term collaboration agreements performance obligations period | 1 month | |
Maximum | ||
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items] | ||
Other short-term collaboration agreements performance obligations period | 2 months | |
Other Current Liabilities | ||
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items] | ||
Deferred revenue | 400,000 | $ 400,000 |
Collaboration Agreements | ||
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items] | ||
Revenue | $ 141,000 | $ 231,000 |