XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Carrying Amounts and Fair Values of Company's Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market accounts $ 114,665 $ 115,769
Marketable securities – certificates of deposit 25,024 67,637
Marketable securities – equity securities 28,393 58
Total assets 173,497 183,464
Interest rate swaps 1,071  
APCMG contingent consideration 1,000  
Total liabilities 2,071  
Contingent Equity Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants 4,270  
Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants 1,145  
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market accounts 114,665 115,769
Marketable securities – certificates of deposit 25,024 67,637
Marketable securities – equity securities 24,123 58
Total assets 163,812 183,464
Interest rate swaps 0  
APCMG contingent consideration 0  
Total liabilities 0  
Level 1 | Contingent Equity Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants 0  
Level 1 | Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants 0  
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market accounts 0 0
Marketable securities – certificates of deposit 0 0
Marketable securities – equity securities 4,270 0
Warrants 1,100  
Total assets 5,415 0
Interest rate swaps 1,071  
APCMG contingent consideration 0  
Total liabilities 1,071  
Level 2 | Contingent Equity Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants 0  
Level 2 | Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants 1,145  
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market accounts 0 0
Marketable securities – certificates of deposit 0 0
Marketable securities – equity securities 0 0
Total assets 4,270 $ 0
Interest rate swaps 0  
APCMG contingent consideration 1,000  
Total liabilities 1,000  
Level 3 | Contingent Equity Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants 4,270  
Level 3 | Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants $ 0