XML 21 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Marketable Securities - Summary of Major Security Type Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 4,996 $ 58,639
Gross Unrealized Gains 10 3
Gross Unrealized Losses 0 (12)
Estimated Fair Value 5,006 58,630
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 4,996 31,977
Gross Unrealized Gains 10 3
Gross Unrealized Losses 0 (7)
Estimated Fair Value 5,006 31,973
Government Treasury Bills    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 0 26,662
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (5)
Estimated Fair Value $ 0 $ 26,657