v3.22.1
Fair Value of Financial Instruments - Changes in Fair Value (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance $ 20,098
Additions 0
Changes in fair value 1,238
Settlements 0
Ending balance 21,336
Contingent Consideration  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance 1,000
Additions 0
Changes in fair value 0
Settlements 0
Ending balance 1,000
Private Warrants  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance 19,098
Additions 0
Changes in fair value 1,238
Settlements 0
Ending balance $ 20,336