XML 52 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Marketable Securities - Schedule of Available-for-sale Marketable Securities and Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Cash and cash equivalents:    
Amortized Cost Value $ 88,925 $ 59,321
Fair Value 88,925 59,321
Marketable securities:    
Amortized Cost Value 79,229 177,895
Gross Unrealized Gains 23 0
Gross Unrealized Losses (1) (755)
Fair Value 79,251 177,140
Domestic corporate debt securities    
Marketable securities:    
Amortized Cost Value 47,271 132,886
Gross Unrealized Gains 19 0
Gross Unrealized Losses (1) (530)
Fair Value 47,289 132,356
Domestic corporate commercial paper    
Marketable securities:    
Amortized Cost Value 16,945  
Gross Unrealized Gains 4  
Gross Unrealized Losses 0  
Fair Value 16,949  
Agency bonds    
Marketable securities:    
Amortized Cost Value 15,013 45,009
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (225)
Fair Value 15,013 44,784
Cash    
Cash and cash equivalents:    
Amortized Cost Value 42,616 20,448
Fair Value 42,616 20,448
Money market funds    
Cash and cash equivalents:    
Amortized Cost Value 46,309 38,873
Fair Value $ 46,309 $ 38,873