XML 77 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Cash, Cash Equivalents and Investments - Summary of Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Debt Securities, Available-for-sale [Line Items]    
Cash $ 83,078 $ 100,094
Corporate bonds and commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Investments, amortized cost 29,765 32,216
Gross Unrealized Gains 28 110
Gross Unrealized Losses (41) (1)
Investments, fair value 29,752 32,325
Cash    
Debt Securities, Available-for-sale [Line Items]    
Cash 65,900 85,600
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents, amortized cost 17,228 14,518
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Cash equivalents, fair value $ 17,228 $ 14,518