XML 53 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Cash Equivalents and Marketable Securities - Schedule of Estimated Fair Value of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost $ 26,843 $ 19,407
Cash equivalents, estimated fair value 26,843 19,406
Marketable securities, amortized cost 38,057 52,078
Marketable securities, gross unrealized gains 15  
Marketable securities, gross unrealized losses (2) (26)
Marketable securities, estimated fair value 38,070 52,052
Cash equivalents, gross unrealized losses   (1)
Money market funds    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost 14,613 7,180
Cash equivalents, estimated fair value 14,613 7,180
Reverse repurchase agreements    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost 6,250 6,250
Cash equivalents, estimated fair value 6,250 6,250
Commercial paper    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost 5,980 5,977
Cash equivalents, estimated fair value 5,980 5,976
Marketable securities, amortized cost 36,938 47,964
Marketable securities, gross unrealized gains 15  
Marketable securities, gross unrealized losses (2) (24)
Marketable securities, estimated fair value 36,951 47,940
Cash equivalents, gross unrealized losses   (1)
U.S. government securities    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, amortized cost 1,119 4,114
Marketable securities, gross unrealized losses   (2)
Marketable securities, estimated fair value $ 1,119 $ 4,112