XML 41 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Marketable Securities - Marketable Securities - Summary of Amortized Cost, Gross Unrealized Holding Gains or Losses, and Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis $ 116,500 $ 145,261
Unrealized Gains 114 0
Unrealized Losses 0 (15)
Fair Value 116,614 145,246
U.S. Treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 116,500 145,261
Unrealized Gains 114 0
Unrealized Losses 0 (15)
Fair Value $ 116,614 $ 145,246