XML 94 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurement - Level 3 Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Deferred payments    
Schedule of changes in fair value of level 3 liability    
Balance as of the beginning of period $ 1,658 $ 3,257
Amounts paid (1,470) (1,628)
Other adjustments to fair value 470 29
Balance at end of period 658 $ 1,658
Accounts payable and accrued expenses    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Short-term portion of deferred payments $ 700