XML 76 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements and Short-Term Investments - Short-term Investments Available for Sale (Details) - U.S treasury securities
$ in Thousands
Dec. 31, 2019
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost $ 19,905
Gross Unrealized  
Gains 6
Losses 0
Estimated Fair Value $ 19,911