Fair Value Measurements - Financial Assets and Liabilities Carried at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - USD ($) $ in Thousands |
Jun. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Assets: | ||
Cash equivalents | $ 30,102 | $ 30,334 |
Equity securities | 320 | 335 |
Total financial assets | 30,422 | 30,669 |
Liabilities: | ||
Contingent consideration under RPAs and CPPAs | 1,000 | 75 |
Money market funds | ||
Assets: | ||
Cash equivalents | 30,102 | 30,334 |
Quoted Prices in Active Markets for Identical Assets (Level 1) | ||
Assets: | ||
Cash equivalents | 30,102 | 30,334 |
Equity securities | 320 | 335 |
Total financial assets | 30,422 | 30,669 |
Quoted Prices in Active Markets for Identical Assets (Level 1) | Money market funds | ||
Assets: | ||
Cash equivalents | 30,102 | 30,334 |
Significant Unobservable Inputs (Level 3) | ||
Liabilities: | ||
Contingent consideration under RPAs and CPPAs | $ 1,000 | $ 75 |