XML 36 R24.htm IDEA: XBRL DOCUMENT
v3.21.2

Investments in Marketable Debt Securities (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2021
Investments, Debt and Equity Securities [Abstract] |
Schedule of Amortized Cost, Allowance for Credit Losses, Gross Unrealized Gains/Losses in Accumulated Other Comprehensive Income/Loss and Fair Value of Marketable Securities, Available-for-Sale, by Type of Security | Amortized cost, allowance for credit losses, gross unrealized gains/losses in accumulated other comprehensive income/loss and fair value of marketable debt securities, available-for-sale, by type of security consisted of the following (in thousands):
|  | June 30, 2021 |
|  | Amortized Cost |  |  | Allowance for Credit Losses |  |  | Gross Unrealized Gains |  |  | Gross Unrealized Losses |  |  | Fair Value |
Short-term investments: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
U.S. treasuries |  | $ | 74,424 |  |  | $ | — |  |  | $ | 12 |  |  | $ | — |  |  | $ | 74,436 |
Corporate debt |  |  | 72,718 |  |  |  | — |  |  |  | 19 |  |  |  | (1 | ) |  |  | 72,736 |
|  | $ | 147,142 |  |  | $ | — |  |  | $ | 31 |  |  | $ | (1 | ) |  | $ | 147,172 |
Long-term investments: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
U.S. treasuries |  | $ | 52,033 |  |  | $ | — |  |  | $ | 185 |  |  | $ | (22 | ) |  | $ | 52,196 |
U.S. government sponsored entities |  |  | 888 |  |  |  | — |  |  |  | 27 |  |  |  | (2 | ) |  |  | 913 |
Corporate debt |  |  | 35,998 |  |  |  | — |  |  |  | 1,669 |  |  |  | (18 | ) |  |  | 37,649 |
Asset-backed securities (“ABS”) and other |  |  | 6,569 |  |  |  | — |  |  |  | 189 |  |  |  | (2 | ) |  |  | 6,756 |
|  | $ | 95,488 |  |  | $ | — |  |  | $ | 2,070 |  |  | $ | (44 | ) |  | $ | 97,514 |
|  | December 31, 2020 |
|  | Amortized Cost |  |  | Allowance for Credit Losses |  |  | Gross Unrealized Gains |  |  | Gross Unrealized Losses |  |  | Fair Value |
Short-term investments: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
U.S. treasuries |  | $ | 75,887 |  |  | $ | — |  |  | $ | 88 |  |  | $ | (5 | ) |  | $ | 75,970 |
U.S. government sponsored entities |  |  | 32,439 |  |  |  | — |  |  |  | 8 |  |  |  | — |  |  |  | 32,447 |
Corporate debt |  |  | 49,822 |  |  |  | — |  |  |  | 20 |  |  |  | (1 | ) |  |  | 49,841 |
|  | $ | 158,148 |  |  | $ | — |  |  | $ | 116 |  |  | $ | (6 | ) |  | $ | 158,258 |
Long-term investments: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
U.S. treasuries |  | $ | 3,375 |  |  | $ | — |  |  | $ | 266 |  |  | $ | — |  |  | $ | 3,641 |
U.S. government sponsored entities |  |  | 1,114 |  |  |  | — |  |  |  | 38 |  |  |  | — |  |  |  | 1,152 |
Corporate debt |  |  | 34,183 |  |  |  | — |  |  |  | 2,137 |  |  |  | (33 | ) |  |  | 36,287 |
ABS and other |  |  | 6,509 |  |  |  | — |  |  |  | 195 |  |  |  | (11 | ) |  |  | 6,693 |
|  | $ | 45,181 |  |  | $ | — |  |  | $ | 2,636 |  |  | $ | (44 | ) |  | $ | 47,773 |
Available-for-sale Marketable Debt Securities in a Continuous Unrealized Loss Position | The Company’s investments in marketable debt securities, available-for-sale, that have been in a continuous unrealized loss position, for which an allowance for credit losses has not been recorded, by type of security consisted of the following (in thousands):
|  | June 30, 2021 |
|  | Less than 12 months |  |  | 12 months or greater |  |  | Total |
|  | Fair Value |  |  | Gross Unrealized Losses |  |  | Fair Value |  |  | Gross Unrealized Losses |  |  | Fair Value |  |  | Gross Unrealized Losses |
U.S. treasuries |  | $ | 36,576 |  |  | $ | (22 | ) |  | $ | — |  |  | $ | — |  |  | $ | 36,576 |  |  | $ | (22 | )
U.S. government sponsored entities |  |  | 134 |  |  |  | (2 | ) |  |  | — |  |  |  | — |  |  |  | 134 |  |  |  | (2 | )
Corporate debt |  |  | 25,190 |  |  |  | (16 | ) |  |  | 145 |  |  |  | (3 | ) |  |  | 25,335 |  |  |  | (19 | )
ABS and other |  |  | 250 |  |  |  | — |  |  |  | 223 |  |  |  | (2 | ) |  |  | 473 |  |  |  | (2 | )
|  | $ | 62,150 |  |  | $ | (40 | ) |  | $ | 368 |  |  | $ | (5 | ) |  | $ | 62,518 |  |  | $ | (45 | )
|  | December 31, 2020 |
|  | Less than 12 months |  |  | 12 months or greater |  |  | Total |
|  | Fair Value |  |  | Gross Unrealized Losses |  |  | Fair Value |  |  | Gross Unrealized Losses |  |  | Fair Value |  |  | Gross Unrealized Losses |
U.S. treasuries |  | $ | 41,702 |  |  | $ | (5 | ) |  | $ | — |  |  | $ | — |  |  | $ | 41,702 |  |  | $ | (5 | )
Corporate debt |  |  | 29,810 |  |  |  | (34 | ) |  |  | — |  |  |  | — |  |  |  | 29,810 |  |  |  | (34 | )
ABS and other |  |  | 546 |  |  |  | (6 | ) |  |  | 157 |  |  |  | (5 | ) |  |  | 703 |  |  |  | (11 | )
|  | $ | 72,058 |  |  | $ | (45 | ) |  | $ | 157 |  |  | $ | (5 | ) |  | $ | 72,215 |  |  | $ | (50 | )
Gross Realized Gains and Losses from Sale of Available for Sale Marketable Debt Securities | Gross realized gains and losses from the sales of the Company’s marketable debt securities, available-for-sale, consisted of the following (in thousands):
|  | Three Months Ended June 30, |  |  | Six Months Ended June 30, |
|  | 2021 |  |  | 2020 |  |  | 2021 |  |  | 2020 |
Gross realized gains (1) |  | $ | 9 |  |  | $ | 79 |  |  | $ | 10 |  |  | $ | 132 |
Gross realized losses (1) |  | $ | — |  |  | $ | (15 | ) |  | $ | — |  |  | $ | (15 | )
(1) | Recorded in other income (expense), net in the condensed consolidated statements of net and comprehensive income. The cost basis of securities sold were determined based on the specific identification method.
Schedule of Amortized Cost and Fair Value of Marketable Debt Securities, Available-for-Sale, by Contractual Maturity | Amortized cost and fair value of marketable debt securities, available-for-sale, by contractual maturity consisted of the following (in thousands, except weighted average data):
|  | June 30, 2021 |  |  | December 31, 2020 |
|  | Amortized Cost |  |  | Fair Value |  |  | Amortized Cost |  |  | Fair Value |
Due in one year or less |  | $ | 147,142 |  |  | $ | 147,172 |  |  | $ | 158,148 |  |  | $ | 158,258 |
Due after one year through five years |  |  | 80,697 |  |  |  | 81,796 |  |  |  | 30,604 |  |  |  | 32,041 |
Due after five years through ten years |  |  | 10,045 |  |  |  | 10,824 |  |  |  | 10,022 |  |  |  | 11,044 |
Due after ten years |  |  | 4,746 |  |  |  | 4,894 |  |  |  | 4,555 |  |  |  | 4,688 |
|  | $ | 242,630 |  |  | $ | 244,686 |  |  | $ | 203,329 |  |  | $ | 206,031 |
Weighted average contractual maturity |  |  |  |  |  |  | 1.8 years |  |  |  |  |  |  |  | 1.6 years |

X
- Definition Tabular disclosure of fair value of investments in debt and equity securities in an unrealized loss position categorized neither as held-to-maturity nor trading securities. + References No definition available. + Details
Name: | us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments. + References No definition available. + Details
Name: | us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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 realized gains and losses on investments reported in the statement of income. + References No definition available. + Details
Name: | us-gaap_RealizedGainLossOnInvestmentsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
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