v3.24.0.1
Short-term Investments - Schedule of short-term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale [Line Items]    
Amortised cost $ 177,023 $ 185,164
Gross unrealised gains 134 53
Gross unrealized losses (65) (278)
Fair value 177,092 184,939
U.S. Treasuries [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortised cost 62,486 59,849
Gross unrealised gains 20 3
Gross unrealized losses (45) (129)
Fair value 62,461 59,723
Agency Bonds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortised cost 2,314 6,450
Gross unrealised gains 10 4
Gross unrealized losses 0 (2)
Fair value 2,324 6,452
Commercial Paper [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortised cost 94,269 95,831
Gross unrealised gains 85 29
Gross unrealized losses (18) (123)
Fair value 94,336 95,737
Certificates of Deposit [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortised cost 17,954 23,034
Gross unrealised gains 19 17
Gross unrealized losses (2) (24)
Fair value $ 17,971 $ 23,027