XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Short-Term Investments - Summary of Amortized Cost and Estimated Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 26,067 $ 64,925
Unrealized Gains 118 68
Unrealized Losses (1)  
Fair Value 26,184 64,993
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 4,995  
Unrealized Losses (1)  
Fair Value 4,994  
U.S. Government Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 21,072 64,925
Unrealized Gains 118 68
Fair Value $ 21,190 $ 64,993