XML 46 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Account Details (Tables)
12 Months Ended
Dec. 31, 2020
Other Balance Sheet Details [Abstract]  
Schedule of Investment Categories
Excluding our investments in Viking, the following table summarizes the various investment categories at December 31, 2020 and 2019 (in thousands):
Cost
Gross unrealized
gains
Gross unrealized
losses
Estimated
fair value
December 31, 2020
Short-term investments
     Mutual fund$151,512 $386 $— $151,898 
     Bank deposits84,120 35 (1)84,154 
     Commercial paper 45,459 27 (1)45,485 
     Corporate bonds30,512 99 (1)30,610 
     Agency bonds4,499 — 4,501 
     Corporate equity securities4,466 360 (1,388)3,438 
     Treasury bill3,999 — — 3,999 
     Warrants— 393 — 393 
$324,567 $1,302 $(1,391)$324,478 
December 31, 2019
Short-term investments
     Bank deposits$411,690 $188 $(3)$411,875 
     Corporate bonds63,818 161 — 63,979 
     Corporate equity securities4,506 416 (1,850)3,072 
     Commercial paper210,525 43 (16)210,552 
     Warrants— 125 — 125 
     Mutual Fund250,636 — (249)250,387 
$941,175 $933 $(2,118)$939,990 
Schedule of Available-for-Sale Debt Securities by Contractual Maturity
The following table summarizes our available-for-sale debt securities by contractual maturity (in thousands):
December 31, 2020
Amortized CostFair Value
Within one year$141,732 $141,793 
After one year through five years26,856 26,956 
After five years— — 
     Total$168,588 $168,749 
Schedule of Available-for-Sale Debt Securities in an Unrealized Loss Position The following table summarizes our available-for-sale debt securities in an unrealized loss position (in thousands):
Less than 12 months12 months or greaterTotal
Gross
Unrealized
Losses
Estimated
Fair Value
Gross
Unrealized
Losses
Estimated
Fair Value
Gross
Unrealized
Losses
Estimated
Fair Value
December 31, 2020
Bank deposits$(1)$14,013 $— $— $(1)$14,013 
Corporate bonds(1)4,526 — — (1)4,526 
Commercial paper(1)7,693 — — (1)7,693 
     Total$(3)$26,232 $— $— $(3)$26,232 
December 31, 2019
Bank deposits$(3)$58,584 $— $— $(3)$58,584 
Commercial paper(16)79,362 — — (16)79,362 
     Total$(19)$137,946 $— $— $(19)$137,946 
Schedule of Property and Equipment
Property and equipment are stated at cost and consists of the following (in thousands):
December 31,
20202019
Lab and office equipment$14,666 $6,307 
Leasehold improvements3,519 2,729 
Computer equipment and software1,056 999 
19,241 10,035 
Less accumulated depreciation and amortization(4,807)(2,850)
$14,434 $7,185 
Schedule of Goodwill and Other Identifiable Intangible Assets
Goodwill and identifiable intangible assets consist of the following (in thousands):
As of December 31,
20202019
Indefinite-lived intangible assets
     Goodwill$189,662 $95,229 
Definite-lived intangible assets
     Complete technology277,740 242,813 
          Less: Accumulated amortization(63,600)(50,203)
     Trade name2,642 2,642 
          Less: Accumulated amortization(1,312)(1,180)
     Customer relationships40,700 29,600 
          Less: Accumulated amortization(15,597)(13,224)
     Contractual relationships362,000 — 
Less: Accumulated amortization(7,243)— 
Total goodwill and other identifiable intangible assets, net$784,992 $305,677 
Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
 December 31,
 20202019
Compensation$8,810 $1,986 
Professional fees977 1,135 
Amounts owed to former licensees421 381 
Royalties owed to third parties693 — 
Return reserve687 3,027 
Acquisition related liabilities1,500 — 
Subcontractor733 — 
Supplier604 — 
Other4,105 2,052 
$18,530 $8,581 
Schedule of Contingent Liabilities
The following table summarizes rollfoward of contingent liabilities as of December 2020 and 2019 (in thousands):

December 31, 2018PaymentsFair Value AdjustmentRepurchasesDecember 31, 2019Additional Contingent LiabilitiesPaymentsFair Value AdjustmentRepurchasesDecember 31, 2020
Cydex$514 $(50)$(116)$— $348 $— $— $160 $— $508 
Metabasis5,551 — 904 (520)5,935 — — (1,867)(247)3,821 
Crystal6,477 (3,000)(818)— 2,659 — (1,800)(59)— 800 
Icagen— — — — — 4,800 (525)2,129 — 6,404 
Pfenex— — — — — 37,000 — 600 — 37,600 
Total $12,542 $(3,050)$(30)$(520)$8,942 $41,800 $(2,325)$963 $(247)$49,133