Changes in Fair Value of Company Level 3 Financial Instruments (Details) - Nonrecurring - Significant Unobservable (Level 3) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2021 |
Dec. 31, 2020 |
|
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] | ||
Balance | $ 10,265 | $ 10,962 |
Fair value adjustments | (221) | (697) |
Balance | $ 10,044 | $ 10,265 |