XML 29 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Cash and Cash Equivalents, at Carrying Value [Abstract]    
Cash $ 12,308 $ 38,043
Money market funds 1,500 37,769
Commercial paper 4,797 13,870
Corporate bonds   6,256
Cash and cash equivalents $ 18,605 $ 95,938