Short-term Investments - Schedule of short-term Investments (Details) $ in Thousands |
Dec. 31, 2022
USD ($)
|
---|---|
Debt Securities, Available-for-Sale [Line Items] | |
Amortised cost | $ 185,164 |
Gross unrealised gains | 53 |
Gross unrealized losses | (278) |
Fair value | 184,939 |
U.S. Treasuries [Member] | |
Debt Securities, Available-for-Sale [Line Items] | |
Amortised cost | 59,849 |
Gross unrealised gains | 3 |
Gross unrealized losses | (129) |
Fair value | 59,723 |
Agency Bonds [Member] | |
Debt Securities, Available-for-Sale [Line Items] | |
Amortised cost | 6,450 |
Gross unrealised gains | 4 |
Gross unrealized losses | (2) |
Fair value | 6,452 |
Commercial Paper [Member] | |
Debt Securities, Available-for-Sale [Line Items] | |
Amortised cost | 95,831 |
Gross unrealised gains | 29 |
Gross unrealized losses | (123) |
Fair value | 95,737 |
Certificates of Deposit [Member] | |
Debt Securities, Available-for-Sale [Line Items] | |
Amortised cost | 23,034 |
Gross unrealised gains | 17 |
Gross unrealized losses | (24) |
Fair value | $ 23,027 |