XML 60 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Marketable Securities and Fair Value Measurements - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Marketable securities and fair value measurements    
Amortized Cost $ 6,055 $ 121,005
Gross Unrealized Losses (6) (201)
Estimated Fair Value 6,049 120,804
Investment securities    
Marketable securities and fair value measurements    
Amortized Cost 6,055 114,402
Gross Unrealized Losses (6) (124)
Estimated Fair Value $ 6,049 114,278
Investment securities    
Marketable securities and fair value measurements    
Amortized Cost   6,603
Gross Unrealized Losses   (77)
Estimated Fair Value   $ 6,526