XML 57 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Summary of Fair Value, Liabilities Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Assets    
Total Assets Fair Value $ 26,581 $ 71,252
Liabilities    
Total Liabilities Fair Value 18,291 22,819
Contingent Consideration [Member]    
Liabilities    
Total Liabilities Fair Value 7,500 13,900
Common and Preferred Stock Warrant Liability [Member]    
Liabilities    
Total Liabilities Fair Value 10,791 8,919
money Market Securities [Member]    
Assets    
Cash and cash equivalents, fair value disclosure 21,544 8,901
Corporate Debt Securities [Member]    
Assets    
Marketable securities   28,224
Asset-backed Securities [Member]    
Assets    
Marketable securities   17,121
US Treasury Securities [Member]    
Assets    
Marketable securities 5,037 5,032
Commercial Paper [Member]    
Assets    
Marketable securities   11,974
Fair Value, Inputs, Level 1 [Member]    
Assets    
Marketable securities 21,544  
Total Assets Fair Value   8,901
Fair Value, Inputs, Level 1 [Member] | money Market Securities [Member]    
Assets    
Cash and cash equivalents, fair value disclosure 21,544 8,901
Fair Value, Inputs, Level 2 [Member]    
Assets    
Marketable securities 5,037  
Total Assets Fair Value   62,351
Fair Value, Inputs, Level 2 [Member] | Corporate Debt Securities [Member]    
Assets    
Marketable securities   28,224
Fair Value, Inputs, Level 2 [Member] | Asset-backed Securities [Member]    
Assets    
Marketable securities   17,121
Fair Value, Inputs, Level 2 [Member] | US Treasury Securities [Member]    
Assets    
Marketable securities 5,037 5,032
Fair Value, Inputs, Level 2 [Member] | Commercial Paper [Member]    
Assets    
Marketable securities   11,974
Fair Value, Inputs, Level 3 [Member]    
Liabilities    
Total Liabilities Fair Value 18,291 22,819
Fair Value, Inputs, Level 3 [Member] | Contingent Consideration [Member]    
Liabilities    
Total Liabilities Fair Value 7,500 13,900
Fair Value, Inputs, Level 3 [Member] | Common and Preferred Stock Warrant Liability [Member]    
Liabilities    
Total Liabilities Fair Value $ 10,791 $ 8,919