XML 61 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Cash, Cash Equivalents and Investments - Fair value and Amortized cost (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Cash and Cash Equivalents, at Carrying Value $ 157,954 $ 114,504
Cash, cash equivalents and money market funds    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost 157,954 114,504
Estimated Fair Value 157,954 114,504
U.S. Treasury securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost 20,037  
Gross Unrealized Gains 16  
Estimated Fair Value 20,053  
Corporate Debt Securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost 3,459  
Estimated Fair Value 3,459  
Certificates of Deposit    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost 1,950  
Estimated Fair Value 1,950  
Total    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost 183,400 114,504
Gross Unrealized Gains 16  
Estimated Fair Value 183,416 114,504
Less amounts classified as cash and cash equivalents    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost 157,954 114,504
Estimated Fair Value 157,954 $ 114,504
Total available-for-sale investments    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost 25,446  
Gross Unrealized Gains 16  
Estimated Fair Value $ 25,462