XML 61 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Cash Equivalents and Marketable Securities - Classification of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Classified as:    
Cash equivalents $ 58,728 $ 31,707
Marketable securities 57,298 100,011
Total cash equivalents and marketable securities $ 116,026 $ 131,718