Balance Sheet Components - Additional Information (Detail) - USD ($) $ in Millions |
Sep. 30, 2019 |
Dec. 31, 2018 |
---|---|---|
Research And Development Agreements [Member] | ||
Research And Development Revenues From Collaboration Agreements [Line Items] | ||
Deferred revenue | $ 13.2 | $ 28.9 |
X | ||||||||||
- Definition Research and development revenues from collaboration agreements. No definition available.
|
X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|