Fair Value Measurements - Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Details) - Fair Value Measurements Recurring - USD ($) $ in Thousands |
Mar. 31, 2020 |
Dec. 31, 2019 |
---|---|---|
Assets: | ||
Total | $ 127,490 | $ 131,664 |
Level 1 | ||
Assets: | ||
Total | 41,473 | 3,151 |
Level 2 | ||
Assets: | ||
Total | 86,017 | 128,513 |
Money Market Funds | ||
Assets: | ||
Total | 41,473 | 3,151 |
Money Market Funds | Level 1 | ||
Assets: | ||
Total | 41,473 | 3,151 |
Commercial Paper | ||
Assets: | ||
Total | 4,977 | 4,952 |
Commercial Paper | Level 2 | ||
Assets: | ||
Total | 4,977 | 4,952 |
Corporate Debt Securities | ||
Assets: | ||
Total | 49,767 | 69,499 |
Corporate Debt Securities | Level 2 | ||
Assets: | ||
Total | 49,767 | 69,499 |
Asset-backed Securities | ||
Assets: | ||
Total | 22,132 | 27,055 |
Asset-backed Securities | Level 2 | ||
Assets: | ||
Total | 22,132 | 27,055 |
U.S. Government Agency Securities | ||
Assets: | ||
Total | 9,141 | 27,007 |
U.S. Government Agency Securities | Level 2 | ||
Assets: | ||
Total | $ 9,141 | $ 27,007 |
X | ||||||||||
- Definition Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|