XML 72 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Schedule of Fair Value Hierarchy of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets
Financial Liabilities Fair Value Disclosure, Total 25,667 32,275
Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets
Financial Liabilities Fair Value Disclosure, Total 2,625 3,300
Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets 2,767 2,842
Financial Liabilities Fair Value Disclosure, Total 45,908 39,713
Warrant [Member] | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial Liabilities Fair Value Disclosure, Total [1] 25,667 32,275
Warrant [Member] | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial Liabilities Fair Value Disclosure, Total [1] 2,625 3,300
Warrant [Member] | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial Liabilities Fair Value Disclosure, Total
Liability for Share-Based Compensation | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial Liabilities Fair Value Disclosure, Total
Liability for Share-Based Compensation | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial Liabilities Fair Value Disclosure, Total
Liability for Share-Based Compensation | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial Liabilities Fair Value Disclosure, Total 10,072 10,024
Contingent Consideration Receivable | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets
Contingent Consideration Receivable | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets
Contingent Consideration Receivable | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets [2] 2,767 2,842
Contingent Consideration Payable | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial Liabilities Fair Value Disclosure, Total
Contingent Consideration Payable | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial Liabilities Fair Value Disclosure, Total
Contingent Consideration Payable | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial Liabilities Fair Value Disclosure, Total $ 35,836 $ 29,689
[1] Level 2 warrant liabilities represent the fair value of private warrants which is estimated using the price of the Company's public warrants.
[2] The contingent consideration receivable balance relates to a receivable recorded upon the disposal of a subsidiary in the prior year. The $75 loss recognized during the three months ended March 31, 2022 is due to the fair value measurement of the contingent consideration receivable and is recorded in Other (expense) / income, net.