XML 46 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable securities - Summary of Marketable securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Marketable Securities, Amortized Cost $ 63,932 $ 117,214
Marketable Securities, Unrealized Loss (598) (1,175)
Marketable Securities, Fair Value 63,334 116,039
Corporate Bonds    
Marketable Securities [Line Items]    
Marketable Securities, Amortized Cost 5,317 34,662
Marketable Securities, Unrealized Loss (15) (135)
Marketable Securities, Fair Value 5,302 34,527
Commercial Paper    
Marketable Securities [Line Items]    
Marketable Securities, Amortized Cost 3,990 8,019
Marketable Securities, Unrealized Loss (12) (41)
Marketable Securities, Fair Value 3,978 7,978
US Government Debt Securities    
Marketable Securities [Line Items]    
Marketable Securities, Amortized Cost 54,625 74,533
Marketable Securities, Unrealized Loss (571) (999)
Marketable Securities, Fair Value $ 54,054 $ 73,534