Fair Value Measurements - Schedule of assets and liabilities measured at fair value on recurring basis and the fair value hierarchy of the valuation techniques (Details) - USD ($) $ in Thousands |
Jun. 30, 2022 |
Dec. 31, 2021 |
---|---|---|
Assets: | ||
Total assets at fair value | $ 127,454 | $ 156,361 |
Money market Securities [Member] | ||
Assets: | ||
Total assets at fair value | 22,838 | 21,390 |
US Treasury Securities [Member] | ||
Assets: | ||
Total assets at fair value | 104,616 | 134,971 |
Level I [Member] | ||
Assets: | ||
Total assets at fair value | 22,838 | 21,390 |
Level I [Member] | Money market Securities [Member] | ||
Assets: | ||
Total assets at fair value | 22,838 | 21,390 |
Level I [Member] | US Treasury Securities [Member] | ||
Assets: | ||
Total assets at fair value | 0 | 0 |
Level II [Member] | ||
Assets: | ||
Total assets at fair value | 104,616 | 134,971 |
Level II [Member] | Money market Securities [Member] | ||
Assets: | ||
Total assets at fair value | 0 | 0 |
Level II [Member] | US Treasury Securities [Member] | ||
Assets: | ||
Total assets at fair value | $ 104,616 | $ 134,971 |