XML 32 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Cash Equivalents and Investments - Schedule of Cash Equivalents and Available For Sale Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 99,433 $ 141,934
Gains 372 83
Losses (8) (1)
Estimated Fair Value 99,797 142,016
Cash equivalents 34,541 13,897
Short-term investments 65,256 120,089
Long-term investments 0 8,030
Total cash equivalents and available-for-sale investments 99,797 142,016
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 56,032 77,329
Gains 371 72
Losses 0 (1)
Estimated Fair Value 56,403 77,400
Corporate notes    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 8,860 14,955
Gains 1 11
Losses (8)  
Estimated Fair Value 8,853 14,966
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   35,753
Estimated Fair Value   35,753
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 34,541 13,897
Estimated Fair Value $ 34,541 $ 13,897