XML 33 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Cash and Cash Equivalents and Investments (Details 1) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Cash and Cash Equivalents    
Fair Value    
Amortized Cost $ 55,592 $ 36,112
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 55,592 36,112
U.S. Treasury Securities    
Fair Value    
Amortized Cost 192,685 235,463
Gross Unrealized Gains 860 94
Gross Unrealized Losses (10)
Estimated Fair Value 193,545 235,547
Total Short-term Investments    
Fair Value    
Amortized Cost 192,685 235,463
Gross Unrealized Gains 860 94
Gross Unrealized Losses 0 (10)
Estimated Fair Value 193,545 235,547
Total Cash and Cash Equivalents and Investments    
Fair Value    
Amortized Cost 248,277 271,575
Gross Unrealized Gains 860 94
Gross Unrealized Losses 0 (10)
Estimated Fair Value $ 249,137 $ 271,659