Fair Value of Financial Instruments (Details) - Recurring - Money market funds - USD ($) $ in Thousands |
Mar. 31, 2022 |
Dec. 31, 2021 |
---|---|---|
Fair Value of Financial Instruments | ||
Cash and cash equivalents | $ 166,030 | $ 181,009 |
Level 1 | ||
Fair Value of Financial Instruments | ||
Cash and cash equivalents | $ 166,030 | $ 181,009 |