Short-Term Investments - schedule of short term investment (Details) Securities in Thousands, $ in Thousands | Dec. 31, 2022 USD ($) Securities | Dec. 31, 2021 USD ($) Securities |
Debt Securities, Available-for-Sale [Line Items] | | |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions | Securities | 18 | 17 |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months | $ 20,071 | $ 26,392 |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | $ (95) | $ (164) |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions | Securities | 15 | 0 |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer | $ 22,764 | $ 0 |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | $ (598) | $ 0 |
Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions | Securities | 33 | 17 |
Debt Securities, Available-for-sale, Unrealized Loss Position, Total | $ 42,835 | $ 26,392 |
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss, Total | $ (693) | $ (164) |
Corporate Debt Securities [Member] | | |
Debt Securities, Available-for-Sale [Line Items] | | |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions | Securities | 7 | 10 |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months | $ 7,626 | $ 14,017 |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | $ (43) | $ (100) |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions | Securities | 9 | 0 |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer | $ 12,111 | $ 0 |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | $ (310) | $ 0 |
Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions | Securities | 16 | 10 |
Debt Securities, Available-for-sale, Unrealized Loss Position, Total | $ 19,737 | $ 14,017 |
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss, Total | $ (353) | $ (100) |
US Government Agencies Debt Securities [Member] | | |
Debt Securities, Available-for-Sale [Line Items] | | |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions | Securities | 3 | 7 |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months | $ 4,511 | $ 12,375 |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | $ (37) | $ (64) |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions | Securities | 6 | 0 |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer | $ 10,653 | $ 0 |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | $ (288) | $ 0 |
Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions | Securities | 9 | 7 |
Debt Securities, Available-for-sale, Unrealized Loss Position, Total | $ 15,164 | $ 12,375 |
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss, Total | $ (325) | $ (64) |
Commercial Paper [Member] | | |
Debt Securities, Available-for-Sale [Line Items] | | |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions | Securities | 8 | 0 |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months | $ 7,934 | $ 0 |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | $ (15) | $ 0 |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions | Securities | 0 | 0 |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer | $ 0 | $ 0 |
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | $ 0 | $ 0 |
Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions | Securities | 8 | 0 |
Debt Securities, Available-for-sale, Unrealized Loss Position, Total | $ 7,934 | $ 0 |
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss, Total | $ (15) | $ 0 |