XML 50 R32.htm IDEA: XBRL DOCUMENT
v3.20.4

Investments (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2020
Investments, Debt and Equity Securities [Abstract] |
Summary of Investments Classified as Available-for-sale | Our investments, which are all classified as available-for-sale, consisted of the following:
| As of December 31, 2020
| Amortized Cost |  | Gross Unrealized Gains |  | Gross Unrealized Losses |  | Fair Value
| (in thousands)
Description: |  |  |  |  |  |  |
U.S. Government agencies | $ | 83,596 |  |  | $ | 3 |  |  | $ | (12) |  |  | $ | 83,587 |
Corporate bonds | 24,162 |  |  | 31 |  |  | (1) |  |  | 24,192 |
Commercial paper | 34,766 |  |  | — |  |  | — |  |  | 34,766 |
Agency bonds | 3,998 |  |  | 1 |  |  | — |  |  | 3,999 |
Asset-backed securities | 2,419 |  |  | — |  |  | — |  |  | 2,419 |
Total | $ | 148,941 |  |  | $ | 35 |  |  | $ | (13) |  |  | $ | 148,963 |
| As of December 31, 2019
| Amortized Cost |  | Gross Unrealized Gains |  | Gross Unrealized Losses |  | Fair Value
| (in thousands)
Description: |  |  |  |  |  |  |
U.S. Government agencies | $ | 36,880 |  |  | $ | 99 |  |  | $ | — |  |  | $ | 36,979 |
Commercial paper | 19,965 |  |  | 1 |  |  | — |  |  | 19,966 |
Corporate bonds | 60,803 |  |  | 77 |  |  | (2) |  |  | 60,878 |
Agency bonds | 12,198 |  |  | 44 |  |  | — |  |  | 12,242 |
Asset-backed securities | 8,986 |  |  | 1 |  |  | (7) |  |  | 8,980 |
Total | $ | 138,832 |  |  | $ | 222 |  |  | $ | (9) |  |  | $ | 139,045 |
As of December 31, 2020 and 2019, our available-for-sale investments had maturities ranging from 1 to 16 months and from 3 months to 2 years, respectively

X
- References No definition available. + Details
Name: | us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value. + References No definition available. + Details
Name: | us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration