XML 42 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Table summarizes the amortized cost and estimated fair value of the Company's marketable securities    
Amortized Cost $ 0 $ 24,957
Unrealized Gains   5
Fair Value   24,962
U.S. Treasury securities    
Table summarizes the amortized cost and estimated fair value of the Company's marketable securities    
Amortized Cost   24,957
Unrealized Gains   5
Fair Value   $ 24,962