XML 25 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Investments
6 Months Ended
Jun. 30, 2020
Investments [Abstract]  
Investments Investments
As of June 30, 2020 and December 31, 2019, the Company primarily invested its excess cash in debt instruments of corporations, the U.S. Treasury, financial institutions, and U.S. government agencies with strong credit ratings and an investment grade rating at or above a long-term rating of Aa3/AA- and a short-term rating of P1/A1. The Company has established guidelines relative to diversification and maturities that maintain safety and liquidity. The Company periodically reviews and modifies these guidelines to maximize trends in yields and interest rates without compromising safety and liquidity.
The following table summarizes the contract maturity of the available-for-sale securities the Company held as of June 30, 2020:
One year or less92 %
After one year but within two years%
Total100 %

All of the Company’s available-for-sale securities are available to the Company for use in its current operations. As a result, the Company categorizes all of these securities as current assets even though the stated maturity of some individual securities may be one year or more beyond the balance sheet date.
The amortized cost, gross unrealized holding gains, gross unrealized holding losses and fair value of cash equivalents and available-for-sale securities by type of security at June 30, 2020 and December 31, 2019 were as follows:
June 30, 2020
Amortized CostsGross Unrealized Holding GainsGross Unrealized Holding LossesFair Value
Commercial paper$15,166  $22  $—  $15,188  
Corporate notes/bonds44,798  271  (4) 45,065  
U.S. Treasuries2,257  18  —  2,275  
U.S. Government agency securities6,020  31  —  6,051  
$68,241  $342  $(4) $68,579  
December 31, 2019
Amortized CostsGross Unrealized Holding GainsGross Unrealized Holding LossesFair Value
Commercial paper$13,932  $ $(2) $13,931  
Corporate notes/bonds36,620   (24) 36,597  
U.S. Treasuries4,513  —  (1) 4,512  
U.S. Government agency securities9,786  —  (2) 9,784  
$64,851  $ $(29) $64,824