XML 27 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements
12 Months Ended
Dec. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following is a summary of available-for-sale marketable securities held as of December 31, 2020 and 2019 (in thousands):

 Gross UnrealizedAggregate
Fair Value
Classification on Balance Sheet
 Amortized CostShort-Term
Marketable
Securities
Long-Term
Marketable
Securities
As of December 31, 2020GainsLosses
Commercial paper$46,931 $13 $(8)$46,936 $46,936 $— 
Corporate bonds1,628,462 9,482 (262)1,637,682 607,403 1,030,279 
Municipal securities3,495 — (6)3,489 — 3,489 
U.S. government agency obligations435,653 329 (63)435,919 89,951 345,968 
$2,114,541 $9,824 $(339)$2,124,026 $744,290 $1,379,736 
As of December 31, 2019
Certificates of deposit$150,000 $— $— $150,000 $150,000 $— 
Commercial paper73,829 23 (7)73,845 73,845 — 
Corporate bonds1,368,668 1,840 (378)1,370,130 753,538 616,592 
U.S. government agency obligations369,475 80 (74)369,481 165,623 203,858 
$1,961,972 $1,943 $(459)$1,963,456 $1,143,006 $820,450 

The Company offers certain eligible employees the ability to participate in a non-qualified deferred compensation plan. The mutual funds held by the Company that are associated with this plan are classified as restricted trading securities. These securities are not included in the available-for-sale securities table above but are included in marketable securities in the consolidated balance sheets.

Unrealized gains and unrealized temporary losses on investments classified as available-for-sale are included within accumulated other comprehensive loss in the consolidated balance sheets. Upon realization, those amounts are reclassified from accumulated other comprehensive income to interest income in the consolidated statements of income. As of December 31, 2020, the Company held for investment corporate bonds with a fair value of $2.0 million, which are classified as available-for-sale marketable securities and have been in a continuous unrealized loss position for more than 12 months. The unrealized losses related to these corporate bonds were insignificant and are included in accumulated other comprehensive income as of December 31, 2020. The unrealized losses are attributable to changes in interest rates. Based on the evaluation of available evidence, the Company does not believe any unrealized losses represent other than temporary impairments.
The following table details the fair value measurements within the fair value hierarchy of the Company’s financial assets and liabilities as of December 31, 2020 and 2019 (in thousands): 

 Total Fair ValueFair Value Measurements at Reporting Date Using
 Level 1Level 2Level 3
As of December 31, 2020
Cash Equivalents and Marketable Securities:
Money market funds$74,417 $74,417 $— $— 
Commercial paper75,785 — 75,785 — 
Corporate bonds1,637,682 — 1,637,682 — 
Municipal securities3,489 — 3,489 — 
U.S. government agency obligations435,919 — 435,919 — 
Mutual funds19,932 19,932 — — 
$2,247,224 $94,349 $2,152,875 $— 
As of December 31, 2019
Cash Equivalents and Marketable Securities:
Money market funds$50,779 $50,779 $— $— 
Certificates of deposit150,000 — 150,000 — 
Commercial paper73,845 — 73,845 — 
Corporate bonds1,370,130 — 1,370,130 — 
U.S. government agency obligations369,481 — 369,481 — 
Mutual funds15,177 15,177 — — 
$2,029,412 $65,956 $1,963,456 $— 

As of December 31, 2020 and 2019, the Company grouped money market and mutual funds using a Level 1 valuation because market prices for such investments are readily available in active markets. As of December 31, 2020 and 2019, the Company grouped commercial paper, U.S. government agency obligations, corporate bonds and municipal securities using a Level 2 valuation because quoted prices for similar assets in active markets (or identical assets in an inactive market) are available. As of December 31, 2019, the Company also included bank certificates of deposit using Level 2 valuation because quoted prices for similar assets in active markets (or identical assets in an inactive market) are available. The Company did not have any transfers of assets or liabilities between Level 1 and Level 2 of the fair value measurement hierarchy during the years ended December 31, 2020 and 2019.

When developing fair value estimates, the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs. When available, the Company uses quoted market prices to measure fair value. The valuation technique used to measure fair value for the Company's Level 1 and Level 2 assets is a market approach, using prices and other relevant information generated by market transactions involving identical or comparable assets. If market prices are not available, the fair value measurement is based on models that use primarily market-based parameters including yield curves, volatilities, credit ratings and currency rates. In certain cases where market rate assumptions are not available, the Company is required to make judgments about the assumptions market participants would use to estimate the fair value of a financial instrument.

The valuation technique used to measure the fair value of the Company's Level 3 liability, which consists of contingent consideration related to the acquisition of Cyberfend, Inc. in 2016, and which was paid upon achievement of milestones in 2019, was primarily an income-based approach. The significant unobservable input used in the fair value measurement of the contingent consideration is the likelihood of achieving development milestones to integrate the acquired technology into the Company's technology as well as achieving certain post-closing financial results.
Contractual maturities of the Company’s available-for-sale marketable securities held as of December 31, 2020 and 2019 were as follows (in thousands):

 December 31, 2020December 31, 2019
Due in 1 year or less$744,290 $1,143,006 
Due after 1 year through 5 years1,379,736 820,450 
$2,124,026 $1,963,456 

The following table reflects the activity for the Company’s major classes of liabilities measured at fair value using Level 3 inputs for the years ended December 31, 2020 and 2019 (in thousands):

20202019
Liability:
Beginning balance$— $(6,300)
Cash paid upon achievement of milestone— 6,300 
Ending balance$— $—