Quarterly report pursuant to Section 13 or 15(d)

Basis of Presentation and Summary of Significant Accounting Policies - Carrying Amounts and Fair Values of Financial Instruments (Details)

v3.21.2
Basis of Presentation and Summary of Significant Accounting Policies - Carrying Amounts and Fair Values of Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Assets    
Money market funds $ 89,678 $ 115,769
Marketable securities – certificates of deposit 67,540 67,637
Marketable securities – equity securities 61,018 58
Warrants 1,045  
Total assets 219,281 183,464
Liabilities    
Interest rate swaps 1,010  
APCMG contingent consideration 1,000  
Total liabilities 2,010  
Level 1    
Assets    
Money market funds 89,678 115,769
Marketable securities – certificates of deposit 67,540 67,637
Marketable securities – equity securities 57,108 58
Warrants 0  
Total assets 214,326 183,464
Liabilities    
Interest rate swaps 0  
APCMG contingent consideration 0  
Total liabilities 0  
Level 2    
Assets    
Money market funds 0 0
Marketable securities – certificates of deposit 0 0
Marketable securities – equity securities 3,910 0
Warrants 1,045  
Total assets 4,955 0
Liabilities    
Interest rate swaps 1,010  
APCMG contingent consideration 0  
Total liabilities 1,010  
Level 3    
Assets    
Money market funds 0 0
Marketable securities – certificates of deposit 0 0
Marketable securities – equity securities 0 0
Warrants 0  
Total assets 0 $ 0
Liabilities    
Interest rate swaps 0  
APCMG contingent consideration 1,000  
Total liabilities $ 1,000